Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-108317-45681/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=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --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: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.216.0-1.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-an8.6-build-108317-45681/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=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QoCYpk + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-sdk-1.3.216.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-sdk-1.3.216.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/fix_shared.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/add-missing-export.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UHLB6m + umask 022 + cd /builddir/build/BUILD + cd Vulkan-ValidationLayers-sdk-1.3.216.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 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. -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so -- 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_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. 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.216.0 + /usr/bin/ninja -v -j64 [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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/cc -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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=gnu99 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/xxhash.c.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/xxhash.c.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/xxhash.c.o -c layers/xxhash.c [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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:433:11: error: 'OpAliasDomainDeclINTEL' is not a member of 'spv' {spv::OpAliasDomainDeclINTEL, {"OpAliasDomainDeclINTEL", false, true, 0, 0, 0}}, ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:433:11: note: suggested alternative: 'OpAsmCallINTEL' {spv::OpAliasDomainDeclINTEL, {"OpAliasDomainDeclINTEL", false, true, 0, 0, 0}}, ^~~~~~~~~~~~~~~~~~~~~~ OpAsmCallINTEL layers/generated/spirv_grammar_helper.cpp:434:11: error: 'OpAliasScopeDeclINTEL' is not a member of 'spv' {spv::OpAliasScopeDeclINTEL, {"OpAliasScopeDeclINTEL", false, true, 0, 0, 0}}, ^~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:435:11: error: 'OpAliasScopeListDeclINTEL' is not a member of 'spv' {spv::OpAliasScopeListDeclINTEL, {"OpAliasScopeListDeclINTEL", false, true, 0, 0, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:463:11: error: 'OpControlBarrierArriveINTEL' is not a member of 'spv' {spv::OpControlBarrierArriveINTEL, {"OpControlBarrierArriveINTEL", false, false, 2, 1, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:463:11: note: suggested alternative: 'OpControlBarrier' {spv::OpControlBarrierArriveINTEL, {"OpControlBarrierArriveINTEL", false, false, 2, 1, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ OpControlBarrier layers/generated/spirv_grammar_helper.cpp:464:11: error: 'OpControlBarrierWaitINTEL' is not a member of 'spv' {spv::OpControlBarrierWaitINTEL, {"OpControlBarrierWaitINTEL", false, false, 2, 1, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:464:11: note: suggested alternative: 'OpControlBarrier' {spv::OpControlBarrierWaitINTEL, {"OpControlBarrierWaitINTEL", false, false, 2, 1, 0}}, ^~~~~~~~~~~~~~~~~~~~~~~~~ OpControlBarrier layers/generated/spirv_grammar_helper.cpp:465:11: error: 'OpGroupIMulKHR' is not a member of 'spv' {spv::OpGroupIMulKHR, {"OpGroupIMulKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:465:11: note: suggested alternative: 'OpGroupSMax' {spv::OpGroupIMulKHR, {"OpGroupIMulKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~ OpGroupSMax layers/generated/spirv_grammar_helper.cpp:466:11: error: 'OpGroupFMulKHR' is not a member of 'spv' {spv::OpGroupFMulKHR, {"OpGroupFMulKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:466:11: note: suggested alternative: 'OpGroupFMax' {spv::OpGroupFMulKHR, {"OpGroupFMulKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~ OpGroupFMax layers/generated/spirv_grammar_helper.cpp:467:11: error: 'OpGroupBitwiseAndKHR' is not a member of 'spv' {spv::OpGroupBitwiseAndKHR, {"OpGroupBitwiseAndKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:467:11: note: suggested alternative: 'OpBitwiseAnd' {spv::OpGroupBitwiseAndKHR, {"OpGroupBitwiseAndKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ OpBitwiseAnd layers/generated/spirv_grammar_helper.cpp:468:11: error: 'OpGroupBitwiseOrKHR' is not a member of 'spv' {spv::OpGroupBitwiseOrKHR, {"OpGroupBitwiseOrKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:468:11: note: suggested alternative: 'OpBitwiseOr' {spv::OpGroupBitwiseOrKHR, {"OpGroupBitwiseOrKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~ OpBitwiseOr layers/generated/spirv_grammar_helper.cpp:469:11: error: 'OpGroupBitwiseXorKHR' is not a member of 'spv' {spv::OpGroupBitwiseXorKHR, {"OpGroupBitwiseXorKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:469:11: note: suggested alternative: 'OpBitwiseXor' {spv::OpGroupBitwiseXorKHR, {"OpGroupBitwiseXorKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ OpBitwiseXor layers/generated/spirv_grammar_helper.cpp:470:11: error: 'OpGroupLogicalAndKHR' is not a member of 'spv' {spv::OpGroupLogicalAndKHR, {"OpGroupLogicalAndKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:470:11: note: suggested alternative: 'OpLogicalAnd' {spv::OpGroupLogicalAndKHR, {"OpGroupLogicalAndKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ OpLogicalAnd layers/generated/spirv_grammar_helper.cpp:471:11: error: 'OpGroupLogicalOrKHR' is not a member of 'spv' {spv::OpGroupLogicalOrKHR, {"OpGroupLogicalOrKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:471:11: note: suggested alternative: 'OpLogicalOr' {spv::OpGroupLogicalOrKHR, {"OpGroupLogicalOrKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~ OpLogicalOr layers/generated/spirv_grammar_helper.cpp:472:11: error: 'OpGroupLogicalXorKHR' is not a member of 'spv' {spv::OpGroupLogicalXorKHR, {"OpGroupLogicalXorKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_grammar_helper.cpp:472:11: note: suggested alternative: 'OpCopyLogical' {spv::OpGroupLogicalXorKHR, {"OpGroupLogicalXorKHR", true, true, 0, 3, 0}}, ^~~~~~~~~~~~~~~~~~~~ OpCopyLogical 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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 [5/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ [6/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/synchronization_validation_types.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/synchronization_validation_types.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/synchronization_validation_types.cpp.o -c layers/generated/synchronization_validation_types.cpp [7/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/object_tracker.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/object_tracker.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/object_tracker.cpp.o -c layers/generated/object_tracker.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/object_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/object_tracker.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/object_tracker.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/object_tracker.cpp.o -c layers/generated/object_tracker.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/object_tracker.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/object_tracker.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/object_tracker.cpp:30: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/object_tracker.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/object_tracker.cpp:30: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/object_tracker.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/object_tracker.cpp:30: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/generated/object_tracker.cpp:31: layers/generated/object_tracker.h:2926:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/object_tracker.h:2927:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3063:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/object_tracker.h:3126:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/object_tracker.h:3127:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:6917:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/object_tracker.cpp:6918:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp:7208:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/object_tracker.cpp:7349:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/object_tracker.cpp:7350:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.cpp: In member function 'virtual bool ObjectLifetimes::PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice, const int*, int*) const': layers/generated/object_tracker.cpp:7354:51: error: request for member 'descriptorSetLayout' in '* pBindingReference', which is of non-class type 'const int' skip |= ValidateObject(pBindingReference->descriptorSetLayout, kVulkanObjectTypeDescriptorSetLayout, false, "VUID-VkDescriptorSetBindingReferenceVALVE-descriptorSetLayout-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/object_tracker.cpp:30: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129:5: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT'? VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT 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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/buffer_state.cpp:29: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT 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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/subresource_adapter.cpp:26: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/parameter_validation_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/parameter_validation_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/parameter_validation_utils.cpp.o -c layers/parameter_validation_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/parameter_validation_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/parameter_validation_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/parameter_validation_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/parameter_validation_utils.cpp.o -c layers/parameter_validation_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/parameter_validation_utils.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/parameter_validation_utils.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132:55: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? safe_VkGraphicsPipelineLibraryCreateInfoEXT(const VkGraphicsPipelineLibraryCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_safe_struct.h:10137: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:10139: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:10140:5: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_safe_struct.h:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/parameter_validation_utils.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/parameter_validation_utils.cpp:24: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/parameter_validation_utils.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/parameter_validation_utils.cpp:24: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1932, from layers/parameter_validation_utils.cpp:25: layers/generated/parameter_validation.h:2287:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2288:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2390:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2445:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2446:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/parameter_validation_utils.cpp:26: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp: In member function 'bool StatelessValidation::manual_PreCallValidateCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage_T**) const': layers/parameter_validation_utils.cpp:1290:63: error: 'VkImageCompressionControlEXT' was not declared in this scope const auto image_compression_control = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1290:63: note: suggested alternative: 'safe_VkImageCompressionControlEXT' const auto image_compression_control = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/parameter_validation_utils.cpp:1290:111: error: no matching function for call to 'LvlFindInChain< >(const void* const&)' const auto image_compression_control = LvlFindInChain(pCreateInfo->pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_typemap_helper.h:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/parameter_validation_utils.cpp:1290:111: error: template argument 1 is invalid const auto image_compression_control = LvlFindInChain(pCreateInfo->pNext); ^ layers/parameter_validation_utils.cpp:1292:23: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? constexpr VkImageCompressionFlagsEXT AllVkImageCompressionFlagBitsEXT = ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/parameter_validation_utils.cpp:1296:36: error: 'AllVkImageCompressionFlagBitsEXT' was not declared in this scope AllVkImageCompressionFlagBitsEXT, image_compression_control->flags, kRequiredSingleBit, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1296:36: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' AllVkImageCompressionFlagBitsEXT, image_compression_control->flags, kRequiredSingleBit, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/parameter_validation_utils.cpp:1299:53: error: 'VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT' was not declared in this scope if (image_compression_control->flags == VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT && ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp: In member function 'bool StatelessValidation::manual_PreCallValidateCreateGraphicsPipelines(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline_T**) const': layers/parameter_validation_utils.cpp:1771:60: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope const auto *graphics_lib_info = LvlFindInChain(create_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1771:60: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' const auto *graphics_lib_info = LvlFindInChain(create_info.pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/parameter_validation_utils.cpp:1771:117: error: no matching function for call to 'LvlFindInChain< >(const void*&)' const auto *graphics_lib_info = LvlFindInChain(create_info.pNext); ^ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_typemap_helper.h:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/parameter_validation_utils.cpp:1771:117: error: template argument 1 is invalid const auto *graphics_lib_info = LvlFindInChain(create_info.pNext); ^ layers/parameter_validation_utils.cpp:1783:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1783:50: note: suggested alternative: 'VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR' if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR layers/parameter_validation_utils.cpp:1787:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1787:50: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/parameter_validation_utils.cpp:1792:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1792:50: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/parameter_validation_utils.cpp:1795:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1795:50: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' if (!(graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/parameter_validation_utils.cpp:1798:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1798:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR' if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR layers/parameter_validation_utils.cpp:1799: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/parameter_validation_utils.cpp:1799: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/parameter_validation_utils.cpp:1802:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1802:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/parameter_validation_utils.cpp:1803: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/parameter_validation_utils.cpp:1803: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/parameter_validation_utils.cpp:1806:51: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT' was not declared in this scope if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1806:51: note: suggested alternative: 'VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR' if (!(graphics_lib_info->flags & (VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR layers/parameter_validation_utils.cpp:1807: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/parameter_validation_utils.cpp:1807: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/parameter_validation_utils.cpp:1808: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/parameter_validation_utils.cpp:1808: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/parameter_validation_utils.cpp:1881:34: error: 'VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME' was not declared in this scope VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:1881:34: note: suggested alternative: 'VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME' VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME layers/parameter_validation_utils.cpp:2946:50: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT' was not declared in this scope ((graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:2946:50: note: suggested alternative: 'VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT' ((graphics_lib_info->flags & VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT) != 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT layers/parameter_validation_utils.cpp: In member function 'bool StatelessValidation::manual_PreCallValidateCmdWriteAccelerationStructuresPropertiesKHR(VkCommandBuffer, uint32_t, VkAccelerationStructureKHR_T* const*, VkQueryType, VkQueryPool, uint32_t) const': layers/parameter_validation_utils.cpp:7050:35: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope } else if (!(queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7050:35: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' } else if (!(queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/parameter_validation_utils.cpp:7051:35: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7051:35: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/parameter_validation_utils.cpp: In member function 'bool StatelessValidation::manual_PreCallValidateWriteAccelerationStructuresPropertiesKHR(VkDevice, uint32_t, VkAccelerationStructureKHR_T* const*, VkQueryType, size_t, void*, size_t) const': layers/parameter_validation_utils.cpp:7087:35: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope } else if (!(queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7087:35: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' } else if (!(queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/parameter_validation_utils.cpp:7088:35: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7088:35: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/parameter_validation_utils.cpp:7111:33: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope } else if (queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7111:33: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' } else if (queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/parameter_validation_utils.cpp:7117:33: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope } else if (queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/parameter_validation_utils.cpp:7117:33: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' } else if (queryType == VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/parameter_validation_utils.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/object_tracker_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/object_tracker_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/object_tracker_utils.cpp.o -c layers/object_tracker_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/object_tracker_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/object_tracker_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/object_tracker_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/object_tracker_utils.cpp.o -c layers/object_tracker_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/object_tracker_utils.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/object_tracker_utils.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/object_tracker_utils.cpp:23: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/object_tracker_utils.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/object_tracker_utils.cpp:23: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/object_tracker_utils.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_tracker_utils.cpp:23: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_lifetime_validation.h:280, from layers/object_tracker_utils.cpp:25: layers/generated/object_tracker.h:2926:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/object_tracker.h:2927:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3063:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/object_tracker.h:3126:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/object_tracker.h:3127:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/object_tracker_utils.cpp:26: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/object_tracker_utils.cpp:23: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT 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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/device_state.h:29, from layers/generated/spirv_validation_helper.cpp:33: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793: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:286: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, ""}}, {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:512:20: error: 'CapabilityRayCullMaskKHR' is not a member of 'spv' case spv::CapabilityRayCullMaskKHR: ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/spirv_validation_helper.cpp:512: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/command_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/command_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/command_validation.cpp.o -c layers/generated/command_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/command_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/command_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/command_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/command_validation.cpp.o -c layers/generated/command_validation.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/command_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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/command_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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/command_validation.cpp:25: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/command_validation.cpp:25: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/command_validation.cpp:25: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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/generated/command_validation.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/generated/command_validation.cpp:26: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/command_validation.cpp:26: 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 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/command_validation.cpp:26: 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/command_validation.cpp:26: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/generated/command_validation.cpp:26: 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:1792: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:1793:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/command_validation.cpp:25: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkGraphicsPipelineCreateInfo::safe_VkGraphicsPipelineCreateInfo(const VkGraphicsPipelineCreateInfo*, bool, bool)': layers/generated/vk_safe_struct.cpp:3963:47: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:3963:47: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:3963: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/generated/vk_safe_struct.cpp:3963: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:4304:47: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:4304:47: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' bool is_graphics_library = LvlFindInChain(in_struct->pNext) != nullptr; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:4304: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/generated/vk_safe_struct.cpp:4304: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_VkVideoCapabilitiesKHR::safe_VkVideoCapabilitiesKHR(const VkVideoCapabilitiesKHR*)': layers/generated/vk_safe_struct.cpp:22177: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:22252: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_VkVideoSessionCreateInfoKHR::safe_VkVideoSessionCreateInfoKHR(const VkVideoSessionCreateInfoKHR*)': layers/generated/vk_safe_struct.cpp:22752:20: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' if (in_struct->pStdHeaderVersion) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22753: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:22853:20: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' if (in_struct->pStdHeaderVersion) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:22854: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:23254: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:23255: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:23256:5: error: class 'safe_VkVideoDecodeCapabilitiesKHR' does not have any field named 'flags' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:23256: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:23258: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:23262: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:23262: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:23264: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:23270:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23270:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23270: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:23282:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23282:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23282: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:23294: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:23298: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:23299:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:23299:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:23299: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:23300: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: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: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:28460: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:28461: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:28462:5: error: class 'safe_VkVideoEncodeCapabilitiesKHR' does not have any field named 'flags' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:28462: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:28463: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:28464: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:28465: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:28466: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:28468: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:28472: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:28472: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:28474: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:28484:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28484:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28484: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:28500:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28500:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28500: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:28516: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:28520: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:28521:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28521:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28521: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:28522: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:28523: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:28524: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:28525: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:28526: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:28532:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:28532:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:28532: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:28864: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:28865: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:28866: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:28868: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:28872: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:28872: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:28904: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:28908: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:28909: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:28910: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:28920: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:28921: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:28922: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:28924: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:28928: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:28928: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:28960: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:28964: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:28965: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:28966: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:29106: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:29107: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:29108: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:29109: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:29111: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:29115: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:29115: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:29150: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:29154: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:29155: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:29156: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:29157: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:30311: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:30312: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:30313: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:30314:51: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'motionVectorsOverPicBoundariesFlag' motionVectorsOverPicBoundariesFlag(in_struct->motionVectorsOverPicBoundariesFlag), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30315:36: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBytesPerPicDenom' maxBytesPerPicDenom(in_struct->maxBytesPerPicDenom), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30316:34: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBitsPerMbDenom' maxBitsPerMbDenom(in_struct->maxBitsPerMbDenom), ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30317:42: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthHorizontal' log2MaxMvLengthHorizontal(in_struct->log2MaxMvLengthHorizontal), ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30318: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:30394: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:30395: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:30396: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:30397:53: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'motionVectorsOverPicBoundariesFlag' motionVectorsOverPicBoundariesFlag = in_struct->motionVectorsOverPicBoundariesFlag; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30398:38: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBytesPerPicDenom' maxBytesPerPicDenom = in_struct->maxBytesPerPicDenom; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30399:36: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'maxBitsPerMbDenom' maxBitsPerMbDenom = in_struct->maxBitsPerMbDenom; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30400:44: error: 'const VkVideoEncodeH264CapabilitiesEXT' {aka 'const struct VkVideoEncodeH264CapabilitiesEXT'} has no member named 'log2MaxMvLengthHorizontal' log2MaxMvLengthHorizontal = in_struct->log2MaxMvLengthHorizontal; ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30401: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:30647:5: error: class 'safe_VkVideoEncodeH264DpbSlotInfoEXT' does not have any field named 'pStdReferenceInfo' pStdReferenceInfo(nullptr) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30650: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:30651:9: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = new StdVideoEncodeH264ReferenceInfo(*in_struct->pStdReferenceInfo); ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30651: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:30659: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:30666:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30668:18: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src.pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30669: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:30677:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30678:16: error: type '' argument given to 'delete', expected pointer delete pStdReferenceInfo; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30684:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30686:18: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src.pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30687: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:30695:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30696: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:30703:9: error: 'pStdReferenceInfo' was not declared in this scope if (pStdReferenceInfo) ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30704:16: error: type '' argument given to 'delete', expected pointer delete pStdReferenceInfo; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30709:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30711: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:30712: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:30720:5: error: 'pStdReferenceInfo' was not declared in this scope pStdReferenceInfo = nullptr; ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30722:19: error: 'const struct safe_VkVideoEncodeH264DpbSlotInfoEXT' has no member named 'pStdReferenceInfo' if (copy_src->pStdReferenceInfo) { ^~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30723: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:30731: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:30732: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:30733: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:30735: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:30739: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:30740: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:30743: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:30746: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:30749: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:30752: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:30753: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:30758: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:30758: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:30844: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:30854: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:30855: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:30857: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:30860: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:30861: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:30864: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:30867: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:30870: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:30873: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:30874: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:30915:20: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30916: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:30992:20: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (in_struct->pReferenceFinalLists) ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:30993: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:31025: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:31026: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:31034: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:31130: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:31131: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:31139: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:31530:5: error: class 'safe_VkVideoEncodeH265CapabilitiesEXT' does not have any field named 'transformBlockSizes' transformBlockSizes(in_struct->transformBlockSizes), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31530:36: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'transformBlockSizes' transformBlockSizes(in_struct->transformBlockSizes), ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31531: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:31532: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:31533: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:31534: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:31535:52: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaCodingBlockSizeMinus3' minLog2MinLumaCodingBlockSizeMinus3(in_struct->minLog2MinLumaCodingBlockSizeMinus3), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31536:52: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaCodingBlockSizeMinus3' maxLog2MinLumaCodingBlockSizeMinus3(in_struct->maxLog2MinLumaCodingBlockSizeMinus3), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31537:55: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaTransformBlockSizeMinus2' minLog2MinLumaTransformBlockSizeMinus2(in_struct->minLog2MinLumaTransformBlockSizeMinus2), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31538:55: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaTransformBlockSizeMinus2' maxLog2MinLumaTransformBlockSizeMinus2(in_struct->maxLog2MinLumaTransformBlockSizeMinus2), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31539:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthInter' minMaxTransformHierarchyDepthInter(in_struct->minMaxTransformHierarchyDepthInter), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31540:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthInter' maxMaxTransformHierarchyDepthInter(in_struct->maxMaxTransformHierarchyDepthInter), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31541:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthIntra' minMaxTransformHierarchyDepthIntra(in_struct->minMaxTransformHierarchyDepthIntra), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31542:51: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthIntra' maxMaxTransformHierarchyDepthIntra(in_struct->maxMaxTransformHierarchyDepthIntra), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31543:38: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxDiffCuQpDeltaDepth' maxDiffCuQpDeltaDepth(in_struct->maxDiffCuQpDeltaDepth), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31544:35: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxNumMergeCand' minMaxNumMergeCand(in_struct->minMaxNumMergeCand), ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31545: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:31557: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:31582:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31582: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:31613:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src.transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31613: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:31649:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = in_struct->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31649:38: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'transformBlockSizes' transformBlockSizes = in_struct->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31650: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:31651: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:31652: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:31653: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:31654:54: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaCodingBlockSizeMinus3' minLog2MinLumaCodingBlockSizeMinus3 = in_struct->minLog2MinLumaCodingBlockSizeMinus3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31655:54: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaCodingBlockSizeMinus3' maxLog2MinLumaCodingBlockSizeMinus3 = in_struct->maxLog2MinLumaCodingBlockSizeMinus3; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31656:57: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minLog2MinLumaTransformBlockSizeMinus2' minLog2MinLumaTransformBlockSizeMinus2 = in_struct->minLog2MinLumaTransformBlockSizeMinus2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31657:57: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxLog2MinLumaTransformBlockSizeMinus2' maxLog2MinLumaTransformBlockSizeMinus2 = in_struct->maxLog2MinLumaTransformBlockSizeMinus2; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31658:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthInter' minMaxTransformHierarchyDepthInter = in_struct->minMaxTransformHierarchyDepthInter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31659:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthInter' maxMaxTransformHierarchyDepthInter = in_struct->maxMaxTransformHierarchyDepthInter; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31660:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxTransformHierarchyDepthIntra' minMaxTransformHierarchyDepthIntra = in_struct->minMaxTransformHierarchyDepthIntra; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31661:53: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxMaxTransformHierarchyDepthIntra' maxMaxTransformHierarchyDepthIntra = in_struct->maxMaxTransformHierarchyDepthIntra; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31662:40: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'maxDiffCuQpDeltaDepth' maxDiffCuQpDeltaDepth = in_struct->maxDiffCuQpDeltaDepth; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31663:37: error: 'const VkVideoEncodeH265CapabilitiesEXT' {aka 'const struct VkVideoEncodeH265CapabilitiesEXT'} has no member named 'minMaxNumMergeCand' minMaxNumMergeCand = in_struct->minMaxNumMergeCand; ^~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31664: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:31675:5: error: 'transformBlockSizes' was not declared in this scope transformBlockSizes = copy_src->transformBlockSizes; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:31675: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:32224: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:32225: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:32226: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:32228:5: error: class 'safe_VkVideoEncodeH265NaluSliceSegmentEXT' does not have any field named 'pSliceSegmentHeaderStd' pSliceSegmentHeaderStd(nullptr) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32230: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:32231: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:32232: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:32233: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:32234:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = new StdVideoEncodeH265SliceSegmentHeader(*in_struct->pSliceSegmentHeaderStd); ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32234: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:32239: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:32239: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:32243: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:32251:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32255:18: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src.pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32256: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:32266:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32267:16: error: type '' argument given to 'delete', expected pointer delete pSliceSegmentHeaderStd; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32274:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32278:18: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src.pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32279: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:32289:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32290: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:32295: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:32299:9: error: 'pSliceSegmentHeaderStd' was not declared in this scope if (pSliceSegmentHeaderStd) ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32300:16: error: type '' argument given to 'delete', expected pointer delete pSliceSegmentHeaderStd; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32303: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:32304: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:32306:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32307: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:32308: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:32309: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:32310: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:32311: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:32320:5: error: 'pSliceSegmentHeaderStd' was not declared in this scope pSliceSegmentHeaderStd = nullptr; ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32324:19: error: 'const struct safe_VkVideoEncodeH265NaluSliceSegmentEXT' has no member named 'pSliceSegmentHeaderStd' if (copy_src->pSliceSegmentHeaderStd) { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:32325: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:32336: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:32343: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:32346: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:32442: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:32448: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:32451: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:32920: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:32967:27: error: invalid conversion from 'uint32_t' {aka 'unsigned int'} to 'StdVideoH264Level' [-fpermissive] maxLevel = in_struct->maxLevel; ~~~~~~~~~~~^~~~~~~~ layers/generated/vk_safe_struct.cpp: In constructor 'safe_VkVideoDecodeH265CapabilitiesEXT::safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT*)': layers/generated/vk_safe_struct.cpp:40720: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:40763: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:40780: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:40788: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:40789: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:40790: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:40790: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:40897: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:40904: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:40905: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:40906: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:40906: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:40948: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:41015: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:47222: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:47223: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:47224: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:47226: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:47230: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:47230: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:47262: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:47266: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:47267: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:47268: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:47278: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:47279: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:47280: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:47281: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:47283: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:47287: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:47287: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:47322: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:47326: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:47327: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:47328: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:47329: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:47340: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:47341: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:47342:5: error: class 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' does not have any field named 'flags' flags(in_struct->flags) ^~~~~ layers/generated/vk_safe_struct.cpp:47342: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:47344: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:47348: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:47348: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:47350: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:47356:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:47356:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:47356: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:47368:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:47368:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:47368: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:47380: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:47384: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:47385:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:47385:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:47385: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:47386: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:47392:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:47392:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:47392: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:47396: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:47397: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:47398: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:47400: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:47404: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:47404: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:47436: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:47440: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:47441: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:47442: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:48116: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:48117: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:48118: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:48120: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:48124: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:48124: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:48156: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:48160: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:48161: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:48162: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:48172: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:48173: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:48174:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'flags' flags(in_struct->flags), ^~~~~ layers/generated/vk_safe_struct.cpp:48174: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:48175: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:48176:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'pFixedRateFlags' pFixedRateFlags(nullptr) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48178: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:48179: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:48180:9: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48180:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48181: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:48181: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:48181:85: note: suggested alternative: 'VkVideoSessionCreateFlagsKHR' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48181: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:48186: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:48186: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:48188:5: error: class 'safe_VkImageCompressionControlEXT' does not have any field named 'flags' flags(), ^~~~~ layers/generated/vk_safe_struct.cpp:48190: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:48196:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48196:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48196:22: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48198:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48200:18: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src.pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48201:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src.compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48202: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:48202: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:48202:83: note: suggested alternative: 'VkVideoSessionCreateFlagsKHR' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp: In member function 'safe_VkImageCompressionControlEXT& safe_VkImageCompressionControlEXT::operator=(const safe_VkImageCompressionControlEXT&)': layers/generated/vk_safe_struct.cpp:48210:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48211:18: error: type '' argument given to 'delete', expected pointer delete[] pFixedRateFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48216:5: error: 'flags' was not declared in this scope flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48216:5: note: suggested alternative: 'llabs' flags = copy_src.flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48216:22: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src.flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48218:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48220:18: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src.pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48221:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src.compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48222: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:48222: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:48222:83: note: suggested alternative: 'VkVideoSessionCreateFlagsKHR' memcpy ((void *)pFixedRateFlags, (void *)copy_src.pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src.compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp: In destructor 'safe_VkImageCompressionControlEXT::~safe_VkImageCompressionControlEXT()': layers/generated/vk_safe_struct.cpp:48230:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48231: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:48236: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:48238:9: error: 'pFixedRateFlags' was not declared in this scope if (pFixedRateFlags) ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48239:18: error: type '' argument given to 'delete', expected pointer delete[] pFixedRateFlags; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48242: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:48243:5: error: 'flags' was not declared in this scope flags = in_struct->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48243:5: note: suggested alternative: 'llabs' flags = in_struct->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48243: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:48244: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:48245:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48246: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:48247: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:48248:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[in_struct->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48249: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:48249: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:48249:85: note: suggested alternative: 'VkVideoSessionCreateFlagsKHR' memcpy ((void *)pFixedRateFlags, (void *)in_struct->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*in_struct->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48249: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:48256:5: error: 'flags' was not declared in this scope flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48256:5: note: suggested alternative: 'llabs' flags = copy_src->flags; ^~~~~ llabs layers/generated/vk_safe_struct.cpp:48256:23: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'flags' flags = copy_src->flags; ^~~~~ layers/generated/vk_safe_struct.cpp:48258:5: error: 'pFixedRateFlags' was not declared in this scope pFixedRateFlags = nullptr; ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48260:19: error: 'const struct safe_VkImageCompressionControlEXT' has no member named 'pFixedRateFlags' if (copy_src->pFixedRateFlags) { ^~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48261:31: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? pFixedRateFlags = new VkImageCompressionFixedRateFlagsEXT[copy_src->compressionControlPlaneCount]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp:48262: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:48262: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:48262:84: note: suggested alternative: 'VkVideoSessionCreateFlagsKHR' memcpy ((void *)pFixedRateFlags, (void *)copy_src->pFixedRateFlags, sizeof(VkImageCompressionFixedRateFlagsEXT)*copy_src->compressionControlPlaneCount); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.cpp: At global scope: layers/generated/vk_safe_struct.cpp:48266: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:48267: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:48268: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: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: In constructor 'safe_VkSubresourceLayout2EXT::safe_VkSubresourceLayout2EXT()': layers/generated/vk_safe_struct.cpp:48274: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:48274: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:48306: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:48310: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:48311: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:48312: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:48322: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:48323: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:48324: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:48326: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:48330: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:48330: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:48362: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:48366: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:48367: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:48368: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:48378: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:48379: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:48380:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFlags' imageCompressionFlags(in_struct->imageCompressionFlags), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48380: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:48381:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFixedRateFlags' imageCompressionFixedRateFlags(in_struct->imageCompressionFixedRateFlags) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48381: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:48383: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:48387: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:48387: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:48389:5: error: class 'safe_VkImageCompressionPropertiesEXT' does not have any field named 'imageCompressionFlags' imageCompressionFlags(), ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48390: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:48396:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48396:38: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48397:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48397: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:48409:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48409:38: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src.imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48410:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src.imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48410: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:48422: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:48426: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:48427:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = in_struct->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48427: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:48428:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = in_struct->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48428: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:48429: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:48435:5: error: 'imageCompressionFlags' was not declared in this scope imageCompressionFlags = copy_src->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48435:39: error: 'const struct safe_VkImageCompressionPropertiesEXT' has no member named 'imageCompressionFlags' imageCompressionFlags = copy_src->imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48436:5: error: 'imageCompressionFixedRateFlags' was not declared in this scope imageCompressionFixedRateFlags = copy_src->imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:48436: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:50941: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:50942: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:50944: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:50946: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:50951: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:50951: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:50986: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:50990: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:50991: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:50993: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:51006: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:51007: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:51008: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:51010: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:51014: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:51014: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:51046: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:51050: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:51051: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:51052: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:51388: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:51389: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:51390: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:51391: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:51392: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:51394: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:51398: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:51398: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:51436: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:51440: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:51441: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:51442: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:51443: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:51444: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:51680: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:51681: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:51682: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:51683: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:51685: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:51689: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:51689: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:51724: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:51728: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:51729: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:51730: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:51731: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:51922: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:51923: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:51924: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:51926: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:51930: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:51930: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:51962: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:51966: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:51967: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:51968: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:51978: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:51979: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:51980: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:51981: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:51983: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:51987: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:51987: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:52022: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:52026: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:52027: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:52028: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:52029: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:52040: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:52041: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:52042: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:52043: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:52045: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:52049: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:52049: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:52084: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:52088: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:52089: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:52090: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:52091: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:52358: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:52359: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:52360: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:52362: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:52366: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:52366: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:52398: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:52402: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:52403: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:52404: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:52414: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:52415: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:52416: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:52418: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:52422: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:52422: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:52454: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:52458: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:52459: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:52460: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:52470: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:52471: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:52472: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:52474: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:52478: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:52478: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:52510: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:52514: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:52515: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:52516: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:52526: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:52527: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:52528:5: error: class 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' does not have any field named 'pRenderPassFeedback' pRenderPassFeedback(nullptr) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52530: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:52531: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:52532:9: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52532:9: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = new VkRenderPassCreationFeedbackInfoEXT(*in_struct->pRenderPassFeedback); ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52532: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:52537: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:52537: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:52539: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:52545:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52545:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52547:18: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src.pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52548: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:52556:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52556:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52557:16: error: type '' argument given to 'delete', expected pointer delete pRenderPassFeedback; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52562:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52562:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52564:18: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src.pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52565: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:52573:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52573:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52574: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:52579: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:52581:9: error: 'pRenderPassFeedback' was not declared in this scope if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52581:9: note: suggested alternative: 'XRenderParseColor' if (pRenderPassFeedback) ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52582:16: error: type '' argument given to 'delete', expected pointer delete pRenderPassFeedback; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52585: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:52586:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52586:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52587: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:52588: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:52589: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:52596:5: error: 'pRenderPassFeedback' was not declared in this scope pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52596:5: note: suggested alternative: 'XRenderParseColor' pRenderPassFeedback = nullptr; ^~~~~~~~~~~~~~~~~~~ XRenderParseColor layers/generated/vk_safe_struct.cpp:52598:19: error: 'const struct safe_VkRenderPassCreationFeedbackCreateInfoEXT' has no member named 'pRenderPassFeedback' if (copy_src->pRenderPassFeedback) { ^~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52599: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:52603: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:52604: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:52605:5: error: class 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' does not have any field named 'pSubpassFeedback' pSubpassFeedback(nullptr) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52607: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:52608: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:52609:9: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52609:9: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*in_struct->pSubpassFeedback); ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52609: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:52614: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:52614: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:52616: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:52622:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52622:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52624:18: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src.pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52625: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:52633:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52633:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52634:16: error: type '' argument given to 'delete', expected pointer delete pSubpassFeedback; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52639:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52639:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52641:18: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src.pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52642: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:52650:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52650:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52651: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:52656: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:52658:9: error: 'pSubpassFeedback' was not declared in this scope if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52658:9: note: suggested alternative: 'XIMFeedback' if (pSubpassFeedback) ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52659:16: error: type '' argument given to 'delete', expected pointer delete pSubpassFeedback; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52662: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:52663:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52663:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52664: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:52665: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:52666: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:52673:5: error: 'pSubpassFeedback' was not declared in this scope pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52673:5: note: suggested alternative: 'XIMFeedback' pSubpassFeedback = nullptr; ^~~~~~~~~~~~~~~~ XIMFeedback layers/generated/vk_safe_struct.cpp:52675:19: error: 'const struct safe_VkRenderPassSubpassFeedbackCreateInfoEXT' has no member named 'pSubpassFeedback' if (copy_src->pSubpassFeedback) { ^~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:52676:32: error: expected type-specifier before 'VkRenderPassSubpassFeedbackInfoEXT' pSubpassFeedback = new VkRenderPassSubpassFeedbackInfoEXT(*copy_src->pSubpassFeedback); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp: In function 'void* SafePnextCopy(const void*)': layers/generated/vk_safe_struct.cpp:55032: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:55032: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:55033: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:55033:111: error: expected '>' before 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' layers/generated/vk_safe_struct.cpp:55033:111: error: expected '(' before 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55033:111: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55033:111: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/vk_safe_struct.cpp:55033:165: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55035: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:55035: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:55036: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:55036:113: error: expected '>' before 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' layers/generated/vk_safe_struct.cpp:55036:113: error: expected '(' before 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55036:113: error: 'VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55036:113: note: suggested alternative: 'safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR' safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR layers/generated/vk_safe_struct.cpp:55036:169: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55044: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:55044: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:55045: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:55045:108: error: expected '>' before 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' layers/generated/vk_safe_struct.cpp:55045:108: error: expected '(' before 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55045:108: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55045:108: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/vk_safe_struct.cpp:55045:159: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55416: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:55416: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:55417: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:55417:109: error: expected '>' before 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' layers/generated/vk_safe_struct.cpp:55417:109: error: expected '(' before 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55417:109: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55417:109: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_safe_struct.cpp:55417:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55419: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:55419: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:55420: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:55420:111: error: expected '>' before 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' layers/generated/vk_safe_struct.cpp:55420:111: error: expected '(' before 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55420:111: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55420:111: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_safe_struct.cpp:55420:165: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55422: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:55422: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:55423: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:55423:97: error: expected '>' before 'VkGraphicsPipelineLibraryCreateInfoEXT' layers/generated/vk_safe_struct.cpp:55423:97: error: expected '(' before 'VkGraphicsPipelineLibraryCreateInfoEXT' safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55423:97: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55423:97: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.cpp:55423:137: error: expected primary-expression before '>' token safe_pNext = new safe_VkGraphicsPipelineLibraryCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55425: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:55425: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:55426: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:55426:117: error: expected '>' before 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' layers/generated/vk_safe_struct.cpp:55426:117: error: expected '(' before 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55426:117: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55426:117: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_safe_struct.cpp:55426:177: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55458: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:55458: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:55459: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:55459:109: error: expected '>' before 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' layers/generated/vk_safe_struct.cpp:55459:109: error: expected '(' before 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55459:109: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55459:109: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_safe_struct.cpp:55459:161: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55461: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:55461: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:55462: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:55462:87: error: expected '>' before 'VkImageCompressionControlEXT' layers/generated/vk_safe_struct.cpp:55462:87: error: expected '(' before 'VkImageCompressionControlEXT' safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55462:87: error: 'VkImageCompressionControlEXT' was not declared in this scope safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55462:87: note: suggested alternative: 'safe_VkImageCompressionControlEXT' safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_safe_struct.cpp:55462:117: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageCompressionControlEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55464: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:55464: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:55465: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:55465:90: error: expected '>' before 'VkImageCompressionPropertiesEXT' layers/generated/vk_safe_struct.cpp:55465:90: error: expected '(' before 'VkImageCompressionPropertiesEXT' safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55465:90: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55465:90: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_safe_struct.cpp:55465:123: error: expected primary-expression before '>' token safe_pNext = new safe_VkImageCompressionPropertiesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55512: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_safe_struct.cpp:55512: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_safe_struct.cpp:55513:92: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] safe_pNext = new safe_VkPipelinePropertiesIdentifierEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55513:92: error: expected '>' before 'VkPipelinePropertiesIdentifierEXT' layers/generated/vk_safe_struct.cpp:55513:92: error: expected '(' before 'VkPipelinePropertiesIdentifierEXT' safe_pNext = new safe_VkPipelinePropertiesIdentifierEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55513:92: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope safe_pNext = new safe_VkPipelinePropertiesIdentifierEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55513:92: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' safe_pNext = new safe_VkPipelinePropertiesIdentifierEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_safe_struct.cpp:55513:127: error: expected primary-expression before '>' token safe_pNext = new safe_VkPipelinePropertiesIdentifierEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55515: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:55515: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:55516: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:55516:104: error: expected '>' before 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' layers/generated/vk_safe_struct.cpp:55516:104: error: expected '(' before 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55516:104: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55516:104: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_safe_struct.cpp:55516:151: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55527: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:55527: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:55528: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:55528:110: error: expected '>' before 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' layers/generated/vk_safe_struct.cpp:55528:110: error: expected '(' before 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55528:110: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55528:110: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_safe_struct.cpp:55528:163: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55542: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:55542: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:55543: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:55543:101: error: expected '>' before 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' layers/generated/vk_safe_struct.cpp:55543:101: error: expected '(' before 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55543:101: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55543:101: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_safe_struct.cpp:55543:145: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55554: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:55554: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:55555: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:55555:112: error: expected '>' before 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' layers/generated/vk_safe_struct.cpp:55555:112: error: expected '(' before 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55555:112: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55555:112: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_safe_struct.cpp:55555:167: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55569: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:55569: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:55570: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:55570:118: error: expected '>' before 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' layers/generated/vk_safe_struct.cpp:55570:118: error: expected '(' before 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55570:118: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55570:118: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_safe_struct.cpp:55570:179: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55572: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:55572: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:55573: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:55573:106: error: expected '>' before 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' layers/generated/vk_safe_struct.cpp:55573:106: error: expected '(' before 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55573:106: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55573:106: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_safe_struct.cpp:55573:155: error: expected primary-expression before '>' token safe_pNext = new safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55575: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:55575: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:55576: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:55576:89: error: expected '>' before 'VkRenderPassCreationControlEXT' layers/generated/vk_safe_struct.cpp:55576:89: error: expected '(' before 'VkRenderPassCreationControlEXT' safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55576:89: error: 'VkRenderPassCreationControlEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55576:89: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_safe_struct.cpp:55576:121: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassCreationControlEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55578: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:55578: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:55579: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:55579:100: error: expected '>' before 'VkRenderPassCreationFeedbackCreateInfoEXT' layers/generated/vk_safe_struct.cpp:55579:100: error: expected '(' before 'VkRenderPassCreationFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55579:100: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55579:100: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp:55579:143: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassCreationFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55581: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:55581: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:55582: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:55582:99: error: expected '>' before 'VkRenderPassSubpassFeedbackCreateInfoEXT' layers/generated/vk_safe_struct.cpp:55582:99: error: expected '(' before 'VkRenderPassSubpassFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55582:99: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55582:99: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.cpp:55582:141: error: expected primary-expression before '>' token safe_pNext = new safe_VkRenderPassSubpassFeedbackCreateInfoEXT(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55615: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:55615: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:55616: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:55616:87: error: expected '>' before 'VkVideoDecodeCapabilitiesKHR' layers/generated/vk_safe_struct.cpp:55616:87: error: expected '(' before 'VkVideoDecodeCapabilitiesKHR' safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55616:87: error: 'VkVideoDecodeCapabilitiesKHR' was not declared in this scope safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55616:87: note: suggested alternative: 'safe_VkVideoDecodeCapabilitiesKHR' safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp:55616:117: error: expected primary-expression before '>' token safe_pNext = new safe_VkVideoDecodeCapabilitiesKHR(reinterpret_cast(pNext)); ^ layers/generated/vk_safe_struct.cpp:55624: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:55624: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:55625: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:55625:87: error: expected '>' before 'VkVideoEncodeCapabilitiesKHR' layers/generated/vk_safe_struct.cpp:55625:87: error: expected '(' before 'VkVideoEncodeCapabilitiesKHR' safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( layers/generated/vk_safe_struct.cpp:55625:87: error: 'VkVideoEncodeCapabilitiesKHR' was not declared in this scope safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_safe_struct.cpp:55625:87: note: suggested alternative: 'safe_VkVideoEncodeCapabilitiesKHR' safe_pNext = new safe_VkVideoEncodeCapabilitiesKHR(reinterpret_cast(pNext)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeCapabilitiesKHR layers/generated/vk_safe_struct.cpp:55625: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:56250: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:56250: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:56253: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:56253: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:56262: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:56262: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:56634: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:56634: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:56637: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:56637: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:56640: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:56640: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:56643: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:56643: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:56676: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:56676: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:56679: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:56679: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:56682: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:56682: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:56730: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_safe_struct.cpp:56730: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_safe_struct.cpp:56733: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:56733: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:56745: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:56745: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:56760: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:56760: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:56772: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:56772: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:56787: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:56787: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:56790: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:56790: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:56793: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:56793: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:56796: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:56796: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:56799: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:56799: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:56833: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:56833: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:56842: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:56842:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR [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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT 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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT 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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/drawdispatch.cpp:42: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/corechecks_optick_instrumentation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/corechecks_optick_instrumentation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/corechecks_optick_instrumentation.cpp.o -c layers/generated/corechecks_optick_instrumentation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/corechecks_optick_instrumentation.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/corechecks_optick_instrumentation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/corechecks_optick_instrumentation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/corechecks_optick_instrumentation.cpp.o -c layers/generated/corechecks_optick_instrumentation.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/generated/corechecks_optick_instrumentation.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: '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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/generated/corechecks_optick_instrumentation.cpp:35: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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/generated/corechecks_optick_instrumentation.cpp:35: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT 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/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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/generated/corechecks_optick_instrumentation.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: 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 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/corechecks_optick_instrumentation.cpp:35: 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/corechecks_optick_instrumentation.cpp:35: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/generated/corechecks_optick_instrumentation.cpp:35: 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:1792: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:1793: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/state_tracker.h:28, from layers/core_validation.h:30, from layers/generated/corechecks_optick_instrumentation.cpp:35: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT 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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/layer_chassis_dispatch.cpp:27: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'void DispatchCmdTraceRaysIndirect2KHR(VkCommandBuffer, VkDeviceAddress)': layers/generated/layer_chassis_dispatch.cpp:7165: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:9396:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.cpp:9397: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:9400: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:9400: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:9404: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:9734: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:9738: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:9873:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.cpp:9874: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:9877: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:9877: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:9884: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:9885: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:9889: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:9889: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:9889: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:9889: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:9899: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:9899: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:9903: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 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/shader_validation.cpp:37: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/gpu_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_utils.cpp.o -c layers/gpu_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/gpu_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_utils.cpp.o -c layers/gpu_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/gpu_utils.h:20, from layers/gpu_utils.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/gpu_utils.h:20, from layers/gpu_utils.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/gpu_utils.cpp:20: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/gpu_utils.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 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_utils.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/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/gpu_utils.cpp:20: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_utils.cpp:20: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406:5: error: 'VkImageCompressionPropertiesEXT' does not name a type; did you mean 'safe_VkImageCompressionPropertiesEXT'? VkImageCompressionPropertiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT 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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793: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:292: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:292: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:293: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:2272: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:2272: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:2283: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:2294: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/best_practices.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/best_practices.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/best_practices.cpp.o -c layers/generated/best_practices.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/best_practices.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/best_practices.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/best_practices.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/best_practices.cpp.o -c layers/generated/best_practices.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: 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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/best_practices.cpp:29: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/best_practices.cpp:29: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/best_practices.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/best_practices.cpp:29: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/best_practices.cpp:29: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/best_practices.cpp:29: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/best_practices.cpp:30: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/generated/best_practices.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 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/best_practices.cpp:30: 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/best_practices.cpp:30: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:682, from layers/generated/best_practices.cpp:30: 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.cpp: In member function 'virtual void BestPractices::PostCallRecordCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage_T**, VkResult)': layers/generated/best_practices.cpp:463:117: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:463:117: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/best_practices.cpp:463:151: error: could not convert '{VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, }' from '' to 'const std::vector' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^ layers/generated/best_practices.cpp: In member function 'virtual void BestPractices::PostCallRecordCreateSwapchainKHR(VkDevice, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR_T**, VkResult)': layers/generated/best_practices.cpp:1006:229: error: 'VK_ERROR_COMPRESSION_EXHAUSTED_EXT' was not declared in this scope static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/best_practices.cpp:1006:229: note: suggested alternative: 'VK_ERROR_VALIDATION_FAILED_EXT' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ERROR_VALIDATION_FAILED_EXT layers/generated/best_practices.cpp:1006:263: error: could not convert '{VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_DEVICE_LOST, VK_ERROR_SURFACE_LOST_KHR, VK_ERROR_NATIVE_WINDOW_IN_USE_KHR, VK_ERROR_INITIALIZATION_FAILED, }' from '' to 'const std::vector' static const std::vector error_codes = {VK_ERROR_OUT_OF_HOST_MEMORY,VK_ERROR_OUT_OF_DEVICE_MEMORY,VK_ERROR_DEVICE_LOST,VK_ERROR_SURFACE_LOST_KHR,VK_ERROR_NATIVE_WINDOW_IN_USE_KHR,VK_ERROR_INITIALIZATION_FAILED,VK_ERROR_COMPRESSION_EXHAUSTED_EXT}; ^ layers/generated/best_practices.cpp: At global scope: layers/generated/best_practices.cpp:3099:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/best_practices.cpp:29: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'VkVideoEncodeH265CtbSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CtbSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'safe_VkGraphicsPipelineLibraryCreateInfoEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'VkImageCreateFlags'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageCreateFlags layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'VkVideoSessionCreateFlagsKHR'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoSessionCreateFlagsKHR layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'safe_VkImageCompressionControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionControlEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'safe_VkImageCompressionPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkImageCompressionPropertiesEXT layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'safe_VkPipelinePropertiesIdentifierEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPipelinePropertiesIdentifierEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'safe_VkDescriptorSetBindingReferenceVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'safe_VkDescriptorSetLayoutHostMappingInfoVALVE' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ 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:235:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:235:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:236: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:236: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:242: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:242: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:242: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:270: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:270:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:242:112: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:247: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:260:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:260:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:261: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:261: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:267: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:267: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:267: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:270: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:270:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:267:115: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:272: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:285:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:285:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:286: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:286: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:292: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:292: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:292: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:270: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:270:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:292:105: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:297: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:312:27: error: 'GetGraphicsLibType' was not declared in this scope const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:312:27: note: suggested alternative: 'IsGraphicsLibrary' const auto lib_type = GetGraphicsLibType(create_info); ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:313: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:313: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:319: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:319: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:319: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:270: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:270:60: note: template argument deduction/substitution failed: layers/pipeline_state.cpp:319:115: error: template argument 1 is invalid auto ss = GetLibSubState(state, *link_info); ^ layers/pipeline_state.cpp:324: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:419: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:419:25: error: 'GetGraphicsLibType' was not declared in this scope graphics_lib_type(GetGraphicsLibType(create_info.graphics)), ^~~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:419:25: note: suggested alternative: 'IsGraphicsLibrary' graphics_lib_type(GetGraphicsLibType(create_info.graphics)), ^~~~~~~~~~~~~~~~~~ IsGraphicsLibrary layers/pipeline_state.cpp:484:17: error: 'graphics_lib_type' was not declared in this scope graphics_lib_type |= state->graphics_lib_type; ^~~~~~~~~~~~~~~~~ layers/pipeline_state.cpp:484: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [35/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT 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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/buffer_validation.cpp:38: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/buffer_validation.cpp: In member function 'bool CoreChecks::ValidateCreateImageViewSubresourceRange(const IMAGE_STATE*, bool, const VkImageSubresourceRange&) const': layers/buffer_validation.cpp:5114: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:5114: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:5927: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:5927: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [36/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [37/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT 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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.cpp:35: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1195:28: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1195:28: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/state_tracker.cpp:1195: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1195:99: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1197: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:1200:66: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1200:66: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/state_tracker.cpp:1200: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1200:128: error: template argument 1 is invalid const auto image_2d_view_of_3d_features = LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1202: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:1206:28: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1206:28: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/state_tracker.cpp:1206: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1206:98: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1208: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:1218:28: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:1218:28: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' LvlFindInChain(pCreateInfo->pNext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/state_tracker.cpp:1218: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/state_tracker.cpp:1218:97: error: template argument 1 is invalid LvlFindInChain(pCreateInfo->pNext); ^ layers/state_tracker.cpp:1220: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: In member function 'virtual bool ValidationStateTracker::PreCallValidateCreateGraphicsPipelines(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline_T**, void*) const': layers/state_tracker.cpp:2139:42: error: 'GetGraphicsLibType' was not declared in this scope const bool is_graphics_lib = GetGraphicsLibType(create_info) != static_cast(0); ^~~~~~~~~~~~~~~~~~ layers/state_tracker.cpp:2139:42: note: suggested alternative: 'GraphicsExpose' const bool is_graphics_lib = GetGraphicsLibType(create_info) != static_cast(0); ^~~~~~~~~~~~~~~~~~ GraphicsExpose layers/state_tracker.cpp:2139: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:950:99: required from here layers/generated/vk_typemap_helper.h:6108: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [38/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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/device_memory_state.h:29, from layers/image_state.h:30, from layers/image_state.cpp:28: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [39/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/debug_printf.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/debug_printf.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/debug_printf.cpp.o -c layers/debug_printf.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/debug_printf.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/debug_printf.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/debug_printf.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/debug_printf.cpp.o -c layers/debug_printf.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/debug_printf.h:22, from layers/debug_printf.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 In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/debug_printf.h:22, from layers/debug_printf.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/cmd_buffer_state.h:34, from layers/gpu_utils.h:22, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/debug_printf.h:22, from layers/debug_printf.cpp:20: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [40/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/gpu_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_validation.cpp.o -c layers/gpu_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/gpu_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/gpu_validation.cpp.o -c layers/gpu_validation.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_safe_struct.h:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/gpu_utils.h:22, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: 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 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/gpu_validation.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/gpu_validation.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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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/generated/chassis.h:42, from layers/gpu_utils.h:20, from layers/gpu_validation.h:23, from layers/gpu_validation.cpp:23: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [41/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT 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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [42/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [43/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/thread_safety.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/thread_safety.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/thread_safety.cpp.o -c layers/generated/thread_safety.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/thread_safety.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/thread_safety.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/thread_safety.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/thread_safety.cpp.o -c layers/generated/thread_safety.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/thread_safety.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/thread_safety.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/thread_safety.cpp:24: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/thread_safety.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/thread_safety.cpp:24: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/thread_safety.cpp:24: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:24: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:25: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/thread_safety.cpp:26: layers/generated/thread_safety.h:5627:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5628:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5633:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5634:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5827:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5832:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5948:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5949:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5953:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5954:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8394:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.cpp:8395:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8403:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.cpp:8404:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8688:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.cpp:8695:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.cpp:8874:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.cpp:8875:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.cpp:8881:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.cpp:8882:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/thread_safety.cpp:24: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [44/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/synchronization_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/synchronization_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/synchronization_validation.cpp.o -c layers/synchronization_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/synchronization_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/synchronization_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/synchronization_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/synchronization_validation.cpp.o -c layers/synchronization_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/synchronization_validation.h:29, from layers/synchronization_validation.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/synchronization_validation.h:29, from layers/synchronization_validation.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'safe_VkVideoEncodeH265NaluSliceSegmentEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoEncodeH265NaluSliceSegmentEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_safe_struct.h:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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/synchronization_validation.h:29, from layers/synchronization_validation.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: 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 In file included from layers/pipeline_state.h:36, from layers/cmd_buffer_state.h:34, from layers/synchronization_validation.h:30, from layers/synchronization_validation.cpp:26: 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/synchronization_validation.h:30, from layers/synchronization_validation.cpp:26: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/synchronization_validation.h:29, from layers/synchronization_validation.cpp:26: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/device_state.h:29, from layers/sync_vuid_maps.cpp:22: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 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:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [46/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/best_practices_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/best_practices_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/best_practices_utils.cpp.o -c layers/best_practices_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/best_practices_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/best_practices_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/best_practices_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/best_practices_utils.cpp.o -c layers/best_practices_utils.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/best_practices_validation.h:24, from layers/best_practices_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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/best_practices_validation.h:24, from layers/best_practices_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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/best_practices_utils.cpp:22: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/state_tracker.h:30, from layers/best_practices_validation.h:25, from layers/best_practices_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 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/best_practices_utils.cpp:22: 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/best_practices_utils.cpp:22: 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:682, from layers/best_practices_utils.cpp:22: layers/generated/best_practices.h:1800:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/best_practices_validation.h:24, from layers/best_practices_utils.cpp:22: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [47/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/parameter_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/parameter_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/parameter_validation.cpp.o -c layers/generated/parameter_validation.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/parameter_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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/parameter_validation.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/parameter_validation.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/parameter_validation.cpp.o -c layers/generated/parameter_validation.cpp In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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/parameter_validation.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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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/parameter_validation.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT In file included from layers/vk_layer_logging.h:52, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_safe_struct.h:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_safe_struct.h:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/parameter_validation.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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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/parameter_validation.cpp:26: layers/generated/vk_dispatch_table_helper.h:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/parameter_validation.cpp:26: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/parameter_validation.cpp:26: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1932, from layers/generated/parameter_validation.cpp:28: layers/generated/parameter_validation.h:2287:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2288:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2390:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2445:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2446:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:50:246: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope const VkImageAspectFlags AllVkImageAspectFlagBits = VK_IMAGE_ASPECT_COLOR_BIT|VK_IMAGE_ASPECT_DEPTH_BIT|VK_IMAGE_ASPECT_STENCIL_BIT|VK_IMAGE_ASPECT_METADATA_BIT|VK_IMAGE_ASPECT_PLANE_0_BIT|VK_IMAGE_ASPECT_PLANE_1_BIT|VK_IMAGE_ASPECT_PLANE_2_BIT|VK_IMAGE_ASPECT_NONE|VK_IMAGE_ASPECT_PLANE_0_BIT_KHR|VK_IMAGE_ASPECT_PLANE_1_BIT_KHR|VK_IMAGE_ASPECT_PLANE_2_BIT_KHR|VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT|VK_IMAGE_ASPECT_NONE_KHR; ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:50:246: note: suggested alternative: 'VK_IMAGE_ASPECT_NONE_KHR' const VkImageAspectFlags AllVkImageAspectFlagBits = VK_IMAGE_ASPECT_COLOR_BIT|VK_IMAGE_ASPECT_DEPTH_BIT|VK_IMAGE_ASPECT_STENCIL_BIT|VK_IMAGE_ASPECT_METADATA_BIT|VK_IMAGE_ASPECT_PLANE_0_BIT|VK_IMAGE_ASPECT_PLANE_1_BIT|VK_IMAGE_ASPECT_PLANE_2_BIT|VK_IMAGE_ASPECT_NONE|VK_IMAGE_ASPECT_PLANE_0_BIT_KHR|VK_IMAGE_ASPECT_PLANE_1_BIT_KHR|VK_IMAGE_ASPECT_PLANE_2_BIT_KHR|VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT|VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT|VK_IMAGE_ASPECT_NONE_KHR; ^~~~~~~~~~~~~~~~~~~~ VK_IMAGE_ASPECT_NONE_KHR layers/generated/parameter_validation.cpp:51:868: error: 'VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT' was not declared in this scope const VkImageCreateFlags AllVkImageCreateFlagBits = VK_IMAGE_CREATE_SPARSE_BINDING_BIT|VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT|VK_IMAGE_CREATE_SPARSE_ALIASED_BIT|VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT|VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT|VK_IMAGE_CREATE_ALIAS_BIT|VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT|VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT|VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT|VK_IMAGE_CREATE_EXTENDED_USAGE_BIT|VK_IMAGE_CREATE_PROTECTED_BIT|VK_IMAGE_CREATE_DISJOINT_BIT|VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV|VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR|VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR|VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR|VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR|VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT|VK_IMAGE_CREATE_DISJOINT_BIT_KHR|VK_IMAGE_CREATE_ALIAS_BIT_KHR|VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT|VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT|VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:51:868: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' const VkImageCreateFlags AllVkImageCreateFlagBits = VK_IMAGE_CREATE_SPARSE_BINDING_BIT|VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT|VK_IMAGE_CREATE_SPARSE_ALIASED_BIT|VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT|VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT|VK_IMAGE_CREATE_ALIAS_BIT|VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT|VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT|VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT|VK_IMAGE_CREATE_EXTENDED_USAGE_BIT|VK_IMAGE_CREATE_PROTECTED_BIT|VK_IMAGE_CREATE_DISJOINT_BIT|VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV|VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR|VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR|VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR|VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR|VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT|VK_IMAGE_CREATE_DISJOINT_BIT_KHR|VK_IMAGE_CREATE_ALIAS_BIT_KHR|VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT|VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT|VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/parameter_validation.cpp:54:59: error: 'VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR' was not declared in this scope const VkInstanceCreateFlags AllVkInstanceCreateFlagBits = VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:54:59: note: suggested alternative: 'VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR' const VkInstanceCreateFlags AllVkInstanceCreateFlagBits = VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR layers/generated/parameter_validation.cpp:57:1568: error: 'VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT' was not declared in this scope const VkPipelineCreateFlags AllVkPipelineCreateFlagBits = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT|VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT|VK_PIPELINE_CREATE_DERIVATIVE_BIT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR|VK_PIPELINE_CREATE_DISPATCH_BASE_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR|VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV|VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR|VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR|VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV|VK_PIPELINE_CREATE_LIBRARY_BIT_KHR|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT|VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT|VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT|VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:57:1568: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' const VkPipelineCreateFlags AllVkPipelineCreateFlagBits = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT|VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT|VK_PIPELINE_CREATE_DERIVATIVE_BIT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR|VK_PIPELINE_CREATE_DISPATCH_BASE_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR|VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV|VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR|VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR|VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV|VK_PIPELINE_CREATE_LIBRARY_BIT_KHR|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT|VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT|VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT|VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/parameter_validation.cpp:57:1630: error: 'VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT' was not declared in this scope const VkPipelineCreateFlags AllVkPipelineCreateFlagBits = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT|VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT|VK_PIPELINE_CREATE_DERIVATIVE_BIT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR|VK_PIPELINE_CREATE_DISPATCH_BASE_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR|VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV|VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR|VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR|VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV|VK_PIPELINE_CREATE_LIBRARY_BIT_KHR|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT|VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT|VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT|VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:57:1630: note: suggested alternative: 'VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT' const VkPipelineCreateFlags AllVkPipelineCreateFlagBits = VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT|VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT|VK_PIPELINE_CREATE_DERIVATIVE_BIT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE_BIT|VK_PIPELINE_CREATE_DISPATCH_BASE|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT|VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR|VK_PIPELINE_CREATE_DISPATCH_BASE_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR|VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR|VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV|VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR|VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR|VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV|VK_PIPELINE_CREATE_LIBRARY_BIT_KHR|VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT|VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT|VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT|VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT|VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT layers/generated/parameter_validation.cpp:59:71: error: 'VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT' was not declared in this scope const VkPipelineLayoutCreateFlags AllVkPipelineLayoutCreateFlagBits = VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:59:71: note: suggested alternative: 'VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR' const VkPipelineLayoutCreateFlags AllVkPipelineLayoutCreateFlagBits = VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR layers/generated/parameter_validation.cpp:81:2392: error: 'VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR' was not declared in this scope const VkAccessFlags2 AllVkAccessFlagBits2 = VK_ACCESS_2_NONE|VK_ACCESS_2_NONE_KHR|VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT|VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR|VK_ACCESS_2_INDEX_READ_BIT|VK_ACCESS_2_INDEX_READ_BIT_KHR|VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT|VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR|VK_ACCESS_2_UNIFORM_READ_BIT|VK_ACCESS_2_UNIFORM_READ_BIT_KHR|VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT|VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_SHADER_READ_BIT|VK_ACCESS_2_SHADER_READ_BIT_KHR|VK_ACCESS_2_SHADER_WRITE_BIT|VK_ACCESS_2_SHADER_WRITE_BIT_KHR|VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT|VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT|VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR|VK_ACCESS_2_TRANSFER_READ_BIT|VK_ACCESS_2_TRANSFER_READ_BIT_KHR|VK_ACCESS_2_TRANSFER_WRITE_BIT|VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR|VK_ACCESS_2_HOST_READ_BIT|VK_ACCESS_2_HOST_READ_BIT_KHR|VK_ACCESS_2_HOST_WRITE_BIT|VK_ACCESS_2_HOST_WRITE_BIT_KHR|VK_ACCESS_2_MEMORY_READ_BIT|VK_ACCESS_2_MEMORY_READ_BIT_KHR|VK_ACCESS_2_MEMORY_WRITE_BIT|VK_ACCESS_2_MEMORY_WRITE_BIT_KHR|VK_ACCESS_2_SHADER_SAMPLED_READ_BIT|VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR|VK_ACCESS_2_SHADER_STORAGE_READ_BIT|VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR|VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT|VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR|VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR|VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR|VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR|VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR|VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT|VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT|VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT|VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT|VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV|VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV|VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV|VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR|VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR|VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV|VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV|VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT|VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT|VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI|VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:81:2392: note: suggested alternative: 'VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR' const VkAccessFlags2 AllVkAccessFlagBits2 = VK_ACCESS_2_NONE|VK_ACCESS_2_NONE_KHR|VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT|VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR|VK_ACCESS_2_INDEX_READ_BIT|VK_ACCESS_2_INDEX_READ_BIT_KHR|VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT|VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR|VK_ACCESS_2_UNIFORM_READ_BIT|VK_ACCESS_2_UNIFORM_READ_BIT_KHR|VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT|VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_SHADER_READ_BIT|VK_ACCESS_2_SHADER_READ_BIT_KHR|VK_ACCESS_2_SHADER_WRITE_BIT|VK_ACCESS_2_SHADER_WRITE_BIT_KHR|VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT|VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT|VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT|VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR|VK_ACCESS_2_TRANSFER_READ_BIT|VK_ACCESS_2_TRANSFER_READ_BIT_KHR|VK_ACCESS_2_TRANSFER_WRITE_BIT|VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR|VK_ACCESS_2_HOST_READ_BIT|VK_ACCESS_2_HOST_READ_BIT_KHR|VK_ACCESS_2_HOST_WRITE_BIT|VK_ACCESS_2_HOST_WRITE_BIT_KHR|VK_ACCESS_2_MEMORY_READ_BIT|VK_ACCESS_2_MEMORY_READ_BIT_KHR|VK_ACCESS_2_MEMORY_WRITE_BIT|VK_ACCESS_2_MEMORY_WRITE_BIT_KHR|VK_ACCESS_2_SHADER_SAMPLED_READ_BIT|VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR|VK_ACCESS_2_SHADER_STORAGE_READ_BIT|VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR|VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT|VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR|VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR|VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR|VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR|VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR|VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT|VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT|VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT|VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT|VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV|VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV|VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR|VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV|VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR|VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR|VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV|VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV|VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT|VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT|VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI|VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR layers/generated/parameter_validation.cpp:82:2930: error: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR' was not declared in this scope const VkPipelineStageFlags2 AllVkPipelineStageFlagBits2 = VK_PIPELINE_STAGE_2_NONE|VK_PIPELINE_STAGE_2_NONE_KHR|VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT|VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR|VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT|VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT|VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT|VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT|VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT|VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT|VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT|VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR|VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR|VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT|VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR|VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT|VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT|VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR|VK_PIPELINE_STAGE_2_TRANSFER_BIT|VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR|VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT|VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR|VK_PIPELINE_STAGE_2_HOST_BIT|VK_PIPELINE_STAGE_2_HOST_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT|VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT|VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR|VK_PIPELINE_STAGE_2_COPY_BIT|VK_PIPELINE_STAGE_2_COPY_BIT_KHR|VK_PIPELINE_STAGE_2_RESOLVE_BIT|VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR|VK_PIPELINE_STAGE_2_BLIT_BIT|VK_PIPELINE_STAGE_2_BLIT_BIT_KHR|VK_PIPELINE_STAGE_2_CLEAR_BIT|VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR|VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT|VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT|VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT|VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR|VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR|VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR|VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT|VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT|VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV|VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR|VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV|VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT|VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI|VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:82:2930: note: suggested alternative: 'VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR' const VkPipelineStageFlags2 AllVkPipelineStageFlagBits2 = VK_PIPELINE_STAGE_2_NONE|VK_PIPELINE_STAGE_2_NONE_KHR|VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT|VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR|VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT|VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT|VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT|VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT|VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT|VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT|VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT|VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR|VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT|VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR|VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT|VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR|VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT|VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT|VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR|VK_PIPELINE_STAGE_2_TRANSFER_BIT|VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR|VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT|VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR|VK_PIPELINE_STAGE_2_HOST_BIT|VK_PIPELINE_STAGE_2_HOST_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT|VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR|VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT|VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR|VK_PIPELINE_STAGE_2_COPY_BIT|VK_PIPELINE_STAGE_2_COPY_BIT_KHR|VK_PIPELINE_STAGE_2_RESOLVE_BIT|VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR|VK_PIPELINE_STAGE_2_BLIT_BIT|VK_PIPELINE_STAGE_2_BLIT_BIT_KHR|VK_PIPELINE_STAGE_2_CLEAR_BIT|VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR|VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT|VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT|VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR|VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT|VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR|VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR|VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR|VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT|VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT|VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV|VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR|VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR|VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV|VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT|VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV|VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI|VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI|VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR layers/generated/parameter_validation.cpp:134:268: error: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV' was not declared in this scope const VkDeviceDiagnosticsConfigFlagsNV AllVkDeviceDiagnosticsConfigFlagBitsNV = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:134:268: note: suggested alternative: 'VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV' const VkDeviceDiagnosticsConfigFlagsNV AllVkDeviceDiagnosticsConfigFlagBitsNV = VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV|VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV layers/generated/parameter_validation.cpp:135:7: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? const VkGraphicsPipelineLibraryFlagsEXT AllVkGraphicsPipelineLibraryFlagBitsEXT = VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT|VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT|VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT|VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/parameter_validation.cpp:146:528: error: 'VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT' was not declared in this scope const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:146:528: note: suggested alternative: 'VK_QUERY_TYPE_PIPELINE_STATISTICS' const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_PIPELINE_STATISTICS layers/generated/parameter_validation.cpp:146:568: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR' was not declared in this scope const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:146:568: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR' const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR layers/generated/parameter_validation.cpp:146:646: error: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR' was not declared in this scope const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:146:646: note: suggested alternative: 'VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR' const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR layers/generated/parameter_validation.cpp:146:693: error: could not convert '{VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, , , }' from '' to 'const std::vector' const std::vector AllVkQueryTypeEnums = {VK_QUERY_TYPE_OCCLUSION, VK_QUERY_TYPE_PIPELINE_STATISTICS, VK_QUERY_TYPE_TIMESTAMP, VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR, VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT, VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV, VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL, VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR, VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR, VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR, }; ^ layers/generated/parameter_validation.cpp: In member function 'bool StatelessValidation::ValidatePnextStructContents(const char*, const ParameterName&, const VkBaseOutStructure*, const char*, bool, bool) const': layers/generated/parameter_validation.cpp:2834: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: { // Covers VUID-VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:2834: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: { // Covers VUID-VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/parameter_validation.cpp:2846:17: error: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *structure = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:2846:17: note: suggested alternative: 'VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV' VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *structure = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV layers/generated/parameter_validation.cpp:2846:71: error: 'structure' was not declared in this scope VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *structure = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:2846:71: note: suggested alternative: 'struct' VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *structure = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:2846:138: error: expected primary-expression before ')' token VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *structure = (VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR *) header; ^ layers/generated/parameter_validation.cpp:2876: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: { // Covers VUID-VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:2876: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: { // Covers VUID-VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/parameter_validation.cpp:2878:17: error: 'VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' was not declared in this scope VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *structure = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:2878:17: note: suggested alternative: 'safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR' VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *structure = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR layers/generated/parameter_validation.cpp:2878:68: error: 'structure' was not declared in this scope VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *structure = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:2878:68: note: suggested alternative: 'struct' VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *structure = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:2878:132: error: expected primary-expression before ')' token VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *structure = (VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR *) header; ^ layers/generated/parameter_validation.cpp:2977:176: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_struct_type("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT", structure->pReferenceFinalLists, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT, false, "VUID-VkVideoEncodeH264VclFrameInfoEXT-pReferenceFinalLists-parameter", "VUID-VkVideoEncodeH264ReferenceListsEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2977:198: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope skip |= validate_struct_type("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT", structure->pReferenceFinalLists, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT, false, "VUID-VkVideoEncodeH264VclFrameInfoEXT-pReferenceFinalLists-parameter", "VUID-VkVideoEncodeH264ReferenceListsEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:2977:198: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' skip |= validate_struct_type("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT", structure->pReferenceFinalLists, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT, false, "VUID-VkVideoEncodeH264VclFrameInfoEXT-pReferenceFinalLists-parameter", "VUID-VkVideoEncodeH264ReferenceListsEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT layers/generated/parameter_validation.cpp:2979:32: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? if (structure->pReferenceFinalLists != NULL) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2981:258: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists->referenceList0EntryCount", "pReferenceFinalLists->pReferenceList0Entries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pReferenceFinalLists->referenceList0EntryCount, structure->pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2981:317: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists->referenceList0EntryCount", "pReferenceFinalLists->pReferenceList0Entries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pReferenceFinalLists->referenceList0EntryCount, structure->pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2983:36: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? if (structure->pReferenceFinalLists->pReferenceList0Entries != NULL) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2985:107: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? for (uint32_t referenceList0EntryIndex = 0; referenceList0EntryIndex < structure->pReferenceFinalLists->referenceList0EntryCount; ++referenceList0EntryIndex) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2987:251: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pReferenceFinalLists->pReferenceList0Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ referenceList0EntryIndex }), structure->pReferenceFinalLists->pReferenceList0Entries[referenceList0EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2991:258: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists->referenceList1EntryCount", "pReferenceFinalLists->pReferenceList1Entries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pReferenceFinalLists->referenceList1EntryCount, structure->pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2991:317: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists->referenceList1EntryCount", "pReferenceFinalLists->pReferenceList1Entries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pReferenceFinalLists->referenceList1EntryCount, structure->pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2993:36: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? if (structure->pReferenceFinalLists->pReferenceList1Entries != NULL) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2995:107: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? for (uint32_t referenceList1EntryIndex = 0; referenceList1EntryIndex < structure->pReferenceFinalLists->referenceList1EntryCount; ++referenceList1EntryIndex) ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:2997:251: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pReferenceFinalLists->pReferenceList1Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ referenceList1EntryIndex }), structure->pReferenceFinalLists->pReferenceList1Entries[referenceList1EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:3001:150: error: 'VkVideoEncodeH264VclFrameInfoEXT' {aka 'struct VkVideoEncodeH264VclFrameInfoEXT'} has no member named 'pReferenceFinalLists'; did you mean 'pRefDefaultFinalList0Entries'? skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", "pReferenceFinalLists->pMemMgmtCtrlOperations", structure->pReferenceFinalLists->pMemMgmtCtrlOperations, "VUID-VkVideoEncodeH264ReferenceListsEXT-pMemMgmtCtrlOperations-parameter"); ^~~~~~~~~~~~~~~~~~~~ pRefDefaultFinalList0Entries layers/generated/parameter_validation.cpp:3010:311: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_struct_type("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists", ParameterName::IndexVector{ naluSliceEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT", structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT, false, "VUID-VkVideoEncodeH264NaluSliceEXT-pReferenceFinalLists-parameter", "VUID-VkVideoEncodeH264ReferenceListsEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3012:79: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists != NULL) ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3014:481: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->referenceList0EntryCount", ParameterName::IndexVector{ naluSliceEntryIndex }), ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList0Entries", ParameterName::IndexVector{ naluSliceEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList0EntryCount, structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3014:579: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->referenceList0EntryCount", ParameterName::IndexVector{ naluSliceEntryIndex }), ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList0Entries", ParameterName::IndexVector{ naluSliceEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList0EntryCount, structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3016:83: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList0Entries != NULL) ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3018:154: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' for (uint32_t referenceList0EntryIndex = 0; referenceList0EntryIndex < structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList0EntryCount; ++referenceList0EntryIndex) ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3020:341: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList0Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ naluSliceEntryIndex, referenceList0EntryIndex }), structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList0Entries[referenceList0EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3024:481: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->referenceList1EntryCount", ParameterName::IndexVector{ naluSliceEntryIndex }), ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList1Entries", ParameterName::IndexVector{ naluSliceEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList1EntryCount, structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3024:579: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_struct_type_array("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->referenceList1EntryCount", ParameterName::IndexVector{ naluSliceEntryIndex }), ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList1Entries", ParameterName::IndexVector{ naluSliceEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT", structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList1EntryCount, structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH264ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3026:83: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' if (structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList1Entries != NULL) ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3028:154: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' for (uint32_t referenceList1EntryIndex = 0; referenceList1EntryIndex < structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->referenceList1EntryCount; ++referenceList1EntryIndex) ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3030:341: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pReferenceList1Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ naluSliceEntryIndex, referenceList1EntryIndex }), structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pReferenceList1Entries[referenceList1EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH264DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3034:285: error: 'const VkVideoEncodeH264NaluSliceEXT' {aka 'const struct VkVideoEncodeH264NaluSliceEXT'} has no member named 'pReferenceFinalLists' skip |= validate_required_pointer("VkVideoEncodeH264VclFrameInfoEXT", ParameterName("pNaluSliceEntries[%i].pReferenceFinalLists->pMemMgmtCtrlOperations", ParameterName::IndexVector{ naluSliceEntryIndex }), structure->pNaluSliceEntries[naluSliceEntryIndex].pReferenceFinalLists->pMemMgmtCtrlOperations, "VUID-VkVideoEncodeH264ReferenceListsEXT-pMemMgmtCtrlOperations-parameter"); ^~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3154:219: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'naluSliceSegmentEntryCount'; did you mean 'naluSliceEntryCount'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", "naluSliceSegmentEntryCount", "pNaluSliceSegmentEntries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT", structure->naluSliceSegmentEntryCount, structure->pNaluSliceSegmentEntries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT, true, true, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-sType-sType", "VUID-VkVideoEncodeH265VclFrameInfoEXT-pNaluSliceSegmentEntries-parameter", "VUID-VkVideoEncodeH265VclFrameInfoEXT-naluSliceSegmentEntryCount-arraylength"); ^~~~~~~~~~~~~~~~~~~~~~~~~~ naluSliceEntryCount layers/generated/parameter_validation.cpp:3154:258: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", "naluSliceSegmentEntryCount", "pNaluSliceSegmentEntries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT", structure->naluSliceSegmentEntryCount, structure->pNaluSliceSegmentEntries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT, true, true, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-sType-sType", "VUID-VkVideoEncodeH265VclFrameInfoEXT-pNaluSliceSegmentEntries-parameter", "VUID-VkVideoEncodeH265VclFrameInfoEXT-naluSliceSegmentEntryCount-arraylength"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3154:284: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", "naluSliceSegmentEntryCount", "pNaluSliceSegmentEntries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT", structure->naluSliceSegmentEntryCount, structure->pNaluSliceSegmentEntries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT, true, true, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-sType-sType", "VUID-VkVideoEncodeH265VclFrameInfoEXT-pNaluSliceSegmentEntries-parameter", "VUID-VkVideoEncodeH265VclFrameInfoEXT-naluSliceSegmentEntryCount-arraylength"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:3154:284: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT' skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", "naluSliceSegmentEntryCount", "pNaluSliceSegmentEntries", "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT", structure->naluSliceSegmentEntryCount, structure->pNaluSliceSegmentEntries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT, true, true, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-sType-sType", "VUID-VkVideoEncodeH265VclFrameInfoEXT-pNaluSliceSegmentEntries-parameter", "VUID-VkVideoEncodeH265VclFrameInfoEXT-naluSliceSegmentEntryCount-arraylength"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_EXT layers/generated/parameter_validation.cpp:3156:32: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (structure->pNaluSliceSegmentEntries != NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3158:107: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'naluSliceSegmentEntryCount'; did you mean 'naluSliceEntryCount'? for (uint32_t naluSliceSegmentEntryIndex = 0; naluSliceSegmentEntryIndex < structure->naluSliceSegmentEntryCount; ++naluSliceSegmentEntryIndex) ^~~~~~~~~~~~~~~~~~~~~~~~~~ naluSliceEntryCount layers/generated/parameter_validation.cpp:3160:286: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT", structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT, false, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-pReferenceFinalLists-parameter", "VUID-VkVideoEncodeH265ReferenceListsEXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3162:40: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists != NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3164:470: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->referenceList0EntryCount", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList0Entries", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT", structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList0EntryCount, structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH265ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3164:582: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->referenceList0EntryCount", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList0Entries", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT", structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList0EntryCount, structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList0Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH265ReferenceListsEXT-pReferenceList0Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3166:44: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList0Entries != NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3168:115: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? for (uint32_t referenceList0EntryIndex = 0; referenceList0EntryIndex < structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList0EntryCount; ++referenceList0EntryIndex) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3170:316: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_required_pointer("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList0Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ naluSliceSegmentEntryIndex, referenceList0EntryIndex }), structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList0Entries[referenceList0EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3174:470: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->referenceList1EntryCount", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList1Entries", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT", structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList1EntryCount, structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH265ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3174:582: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_struct_type_array("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->referenceList1EntryCount", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList1Entries", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), "VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT", structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList1EntryCount, structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList1Entries, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT, false, true, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-sType-sType", "VUID-VkVideoEncodeH265ReferenceListsEXT-pReferenceList1Entries-parameter", kVUIDUndefined); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3176:44: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? if (structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList1Entries != NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3178:115: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? for (uint32_t referenceList1EntryIndex = 0; referenceList1EntryIndex < structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->referenceList1EntryCount; ++referenceList1EntryIndex) ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3180:316: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_required_pointer("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceList1Entries[%i].pStdReferenceInfo", ParameterName::IndexVector{ naluSliceSegmentEntryIndex, referenceList1EntryIndex }), structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceList1Entries[referenceList1EntryIndex].pStdReferenceInfo, "VUID-VkVideoEncodeH265DpbSlotInfoEXT-pStdReferenceInfo-parameter"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3184:261: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_required_pointer("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pReferenceFinalLists->pReferenceModifications", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pReferenceFinalLists->pReferenceModifications, "VUID-VkVideoEncodeH265ReferenceListsEXT-pReferenceModifications-parameter"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3187:234: error: 'VkVideoEncodeH265VclFrameInfoEXT' {aka 'struct VkVideoEncodeH265VclFrameInfoEXT'} has no member named 'pNaluSliceSegmentEntries'; did you mean 'pNaluSliceEntries'? skip |= validate_required_pointer("VkVideoEncodeH265VclFrameInfoEXT", ParameterName("pNaluSliceSegmentEntries[%i].pSliceSegmentHeaderStd", ParameterName::IndexVector{ naluSliceSegmentEntryIndex }), structure->pNaluSliceSegmentEntries[naluSliceSegmentEntryIndex].pSliceSegmentHeaderStd, "VUID-VkVideoEncodeH265NaluSliceSegmentEXT-pSliceSegmentHeaderStd-parameter"); ^~~~~~~~~~~~~~~~~~~~~~~~ pNaluSliceEntries layers/generated/parameter_validation.cpp:3834:125: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? skip |= validate_array("VkVideoDecodeH265SessionParametersAddInfoEXT", "vpsStdCount", "pVpsStd", structure->vpsStdCount, &structure->pVpsStd, true, false, "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-vpsStdCount-arraylength", "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-pVpsStd-parameter"); ^~~~~~~~~~~ spsStdCount layers/generated/parameter_validation.cpp:3834:150: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? skip |= validate_array("VkVideoDecodeH265SessionParametersAddInfoEXT", "vpsStdCount", "pVpsStd", structure->vpsStdCount, &structure->pVpsStd, true, false, "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-vpsStdCount-arraylength", "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-pVpsStd-parameter"); ^~~~~~~ pSpsStd layers/generated/parameter_validation.cpp:3852:192: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'vpsStdCount'; did you mean 'spsStdCount'? skip |= validate_array("VkVideoDecodeH265SessionParametersCreateInfoEXT", "pParametersAddInfo->vpsStdCount", "pParametersAddInfo->pVpsStd", structure->pParametersAddInfo->vpsStdCount, &structure->pParametersAddInfo->pVpsStd, true, false, "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-vpsStdCount-arraylength", "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-pVpsStd-parameter"); ^~~~~~~~~~~ spsStdCount layers/generated/parameter_validation.cpp:3852:237: error: 'const VkVideoDecodeH265SessionParametersAddInfoEXT' {aka 'const struct VkVideoDecodeH265SessionParametersAddInfoEXT'} has no member named 'pVpsStd'; did you mean 'pSpsStd'? skip |= validate_array("VkVideoDecodeH265SessionParametersCreateInfoEXT", "pParametersAddInfo->vpsStdCount", "pParametersAddInfo->pVpsStd", structure->pParametersAddInfo->vpsStdCount, &structure->pParametersAddInfo->pVpsStd, true, false, "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-vpsStdCount-arraylength", "VUID-VkVideoDecodeH265SessionParametersAddInfoEXT-pVpsStd-parameter"); ^~~~~~~ pSpsStd layers/generated/parameter_validation.cpp:4438: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: { // Covers VUID-VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4438: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: { // Covers VUID-VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/parameter_validation.cpp:4440:17: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4440:17: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT layers/generated/parameter_validation.cpp:4440:69: error: 'structure' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4440:69: note: suggested alternative: 'struct' VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4440:134: error: expected primary-expression before ')' token VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4446: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: { // Covers VUID-VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4446: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: { // Covers VUID-VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/parameter_validation.cpp:4448:17: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4448:17: note: suggested alternative: 'safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT layers/generated/parameter_validation.cpp:4448:71: error: 'structure' was not declared in this scope VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4448:71: note: suggested alternative: 'struct' VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4448:138: error: expected primary-expression before ')' token VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *structure = (VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT *) header; ^ layers/generated/parameter_validation.cpp:4456: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: { // Covers VUID-VkGraphicsPipelineLibraryCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4456:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT: { // Covers VUID-VkGraphicsPipelineLibraryCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:4458:17: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope VkGraphicsPipelineLibraryCreateInfoEXT *structure = (VkGraphicsPipelineLibraryCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4458:17: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' VkGraphicsPipelineLibraryCreateInfoEXT *structure = (VkGraphicsPipelineLibraryCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/generated/parameter_validation.cpp:4458:57: error: 'structure' was not declared in this scope VkGraphicsPipelineLibraryCreateInfoEXT *structure = (VkGraphicsPipelineLibraryCreateInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4458:57: note: suggested alternative: 'struct' VkGraphicsPipelineLibraryCreateInfoEXT *structure = (VkGraphicsPipelineLibraryCreateInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4458:110: error: expected primary-expression before ')' token VkGraphicsPipelineLibraryCreateInfoEXT *structure = (VkGraphicsPipelineLibraryCreateInfoEXT *) header; ^ layers/generated/parameter_validation.cpp:4459:131: error: 'AllVkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope skip |= validate_flags("VkGraphicsPipelineLibraryCreateInfoEXT", "flags", "VkGraphicsPipelineLibraryFlagBitsEXT", AllVkGraphicsPipelineLibraryFlagBitsEXT, structure->flags, kRequiredFlags, "VUID-VkGraphicsPipelineLibraryCreateInfoEXT-flags-parameter", "VUID-VkGraphicsPipelineLibraryCreateInfoEXT-flags-requiredbitmask"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4459:131: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' skip |= validate_flags("VkGraphicsPipelineLibraryCreateInfoEXT", "flags", "VkGraphicsPipelineLibraryFlagBitsEXT", AllVkGraphicsPipelineLibraryFlagBitsEXT, structure->flags, kRequiredFlags, "VUID-VkGraphicsPipelineLibraryCreateInfoEXT-flags-parameter", "VUID-VkGraphicsPipelineLibraryCreateInfoEXT-flags-requiredbitmask"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/parameter_validation.cpp:4464: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: { // Covers VUID-VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4464: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: { // Covers VUID-VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/parameter_validation.cpp:4466:17: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *structure = (VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4466:17: note: suggested alternative: 'safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *structure = (VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD layers/generated/parameter_validation.cpp:4466:77: error: 'structure' was not declared in this scope VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *structure = (VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4466:77: note: suggested alternative: 'struct' VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *structure = (VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4466:150: error: expected primary-expression before ')' token VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *structure = (VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD *) header; ^ layers/generated/parameter_validation.cpp:4534: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: { // Covers VUID-VkPhysicalDeviceImageCompressionControlFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4534: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: { // Covers VUID-VkPhysicalDeviceImageCompressionControlFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/parameter_validation.cpp:4536:17: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope VkPhysicalDeviceImageCompressionControlFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4536:17: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT' VkPhysicalDeviceImageCompressionControlFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlFeaturesEXT layers/generated/parameter_validation.cpp:4536:69: error: 'structure' was not declared in this scope VkPhysicalDeviceImageCompressionControlFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4536:69: note: suggested alternative: 'struct' VkPhysicalDeviceImageCompressionControlFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4536:134: error: expected primary-expression before ')' token VkPhysicalDeviceImageCompressionControlFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4706: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: { // Covers VUID-VkPhysicalDevicePipelinePropertiesFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4706:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT: { // Covers VUID-VkPhysicalDevicePipelinePropertiesFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/parameter_validation.cpp:4708:17: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope VkPhysicalDevicePipelinePropertiesFeaturesEXT *structure = (VkPhysicalDevicePipelinePropertiesFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4708:17: note: suggested alternative: 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT' VkPhysicalDevicePipelinePropertiesFeaturesEXT *structure = (VkPhysicalDevicePipelinePropertiesFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT layers/generated/parameter_validation.cpp:4708:64: error: 'structure' was not declared in this scope VkPhysicalDevicePipelinePropertiesFeaturesEXT *structure = (VkPhysicalDevicePipelinePropertiesFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4708:64: note: suggested alternative: 'struct' VkPhysicalDevicePipelinePropertiesFeaturesEXT *structure = (VkPhysicalDevicePipelinePropertiesFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4708:124: error: expected primary-expression before ')' token VkPhysicalDevicePipelinePropertiesFeaturesEXT *structure = (VkPhysicalDevicePipelinePropertiesFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4742: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: { // Covers VUID-VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4742: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: { // Covers VUID-VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/parameter_validation.cpp:4744:17: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *structure = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4744:17: note: suggested alternative: 'safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *structure = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT layers/generated/parameter_validation.cpp:4744:70: error: 'structure' was not declared in this scope VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *structure = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4744:70: note: suggested alternative: 'struct' VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *structure = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4744:136: error: expected primary-expression before ')' token VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *structure = (VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4774: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: { // Covers VUID-VkPhysicalDeviceImage2DViewOf3DFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4774: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: { // Covers VUID-VkPhysicalDeviceImage2DViewOf3DFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/parameter_validation.cpp:4776:17: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *structure = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4776:17: note: suggested alternative: 'safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *structure = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImage2DViewOf3DFeaturesEXT layers/generated/parameter_validation.cpp:4776:61: error: 'structure' was not declared in this scope VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *structure = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4776:61: note: suggested alternative: 'struct' VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *structure = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4776:118: error: expected primary-expression before ')' token VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *structure = (VkPhysicalDeviceImage2DViewOf3DFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4818: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: { // Covers VUID-VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4818: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: { // Covers VUID-VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/parameter_validation.cpp:4820:17: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *structure = (VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4820:17: note: suggested alternative: 'safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *structure = (VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE layers/generated/parameter_validation.cpp:4820:72: error: 'structure' was not declared in this scope VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *structure = (VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4820:72: note: suggested alternative: 'struct' VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *structure = (VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4820:140: error: expected primary-expression before ')' token VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *structure = (VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE *) header; ^ layers/generated/parameter_validation.cpp:4859: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: { // Covers VUID-VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4859: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: { // Covers VUID-VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/parameter_validation.cpp:4861:17: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4861:17: note: suggested alternative: 'safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT layers/generated/parameter_validation.cpp:4861:78: error: 'structure' was not declared in this scope VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4861:78: note: suggested alternative: 'struct' VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4861:152: error: expected primary-expression before ')' token VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *structure = (VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4867: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: { // Covers VUID-VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4867:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT: { // Covers VUID-VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/parameter_validation.cpp:4869:17: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *structure = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4869:17: note: suggested alternative: 'safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *structure = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT layers/generated/parameter_validation.cpp:4869:66: error: 'structure' was not declared in this scope VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *structure = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4869:66: note: suggested alternative: 'struct' VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *structure = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4869:128: error: expected primary-expression before ')' token VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *structure = (VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT *) header; ^ layers/generated/parameter_validation.cpp:4875: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: { // Covers VUID-VkRenderPassCreationControlEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4875:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT: { // Covers VUID-VkRenderPassCreationControlEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/parameter_validation.cpp:4877:17: error: 'VkRenderPassCreationControlEXT' was not declared in this scope VkRenderPassCreationControlEXT *structure = (VkRenderPassCreationControlEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4877:17: note: suggested alternative: 'safe_VkRenderPassCreationControlEXT' VkRenderPassCreationControlEXT *structure = (VkRenderPassCreationControlEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationControlEXT layers/generated/parameter_validation.cpp:4877:49: error: 'structure' was not declared in this scope VkRenderPassCreationControlEXT *structure = (VkRenderPassCreationControlEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4877:49: note: suggested alternative: 'struct' VkRenderPassCreationControlEXT *structure = (VkRenderPassCreationControlEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4877:94: error: expected primary-expression before ')' token VkRenderPassCreationControlEXT *structure = (VkRenderPassCreationControlEXT *) header; ^ layers/generated/parameter_validation.cpp:4883: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: { // Covers VUID-VkRenderPassCreationFeedbackCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4883:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT: { // Covers VUID-VkRenderPassCreationFeedbackCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:4885:17: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope VkRenderPassCreationFeedbackCreateInfoEXT *structure = (VkRenderPassCreationFeedbackCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4885:17: note: suggested alternative: 'safe_VkRenderPassCreationFeedbackCreateInfoEXT' VkRenderPassCreationFeedbackCreateInfoEXT *structure = (VkRenderPassCreationFeedbackCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/parameter_validation.cpp:4885:60: error: 'structure' was not declared in this scope VkRenderPassCreationFeedbackCreateInfoEXT *structure = (VkRenderPassCreationFeedbackCreateInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4885:60: note: suggested alternative: 'struct' VkRenderPassCreationFeedbackCreateInfoEXT *structure = (VkRenderPassCreationFeedbackCreateInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4885:116: error: expected primary-expression before ')' token VkRenderPassCreationFeedbackCreateInfoEXT *structure = (VkRenderPassCreationFeedbackCreateInfoEXT *) header; ^ layers/generated/parameter_validation.cpp:4895: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: { // Covers VUID-VkRenderPassSubpassFeedbackCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4895:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' case VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT: { // Covers VUID-VkRenderPassSubpassFeedbackCreateInfoEXT-sType-sType ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/parameter_validation.cpp:4897:17: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope VkRenderPassSubpassFeedbackCreateInfoEXT *structure = (VkRenderPassSubpassFeedbackCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:4897:17: note: suggested alternative: 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT' VkRenderPassSubpassFeedbackCreateInfoEXT *structure = (VkRenderPassSubpassFeedbackCreateInfoEXT *) header; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/parameter_validation.cpp:4897:59: error: 'structure' was not declared in this scope VkRenderPassSubpassFeedbackCreateInfoEXT *structure = (VkRenderPassSubpassFeedbackCreateInfoEXT *) header; ^~~~~~~~~ layers/generated/parameter_validation.cpp:4897:59: note: suggested alternative: 'struct' VkRenderPassSubpassFeedbackCreateInfoEXT *structure = (VkRenderPassSubpassFeedbackCreateInfoEXT *) header; ^~~~~~~~~ struct layers/generated/parameter_validation.cpp:4897:114: error: expected primary-expression before ')' token VkRenderPassSubpassFeedbackCreateInfoEXT *structure = (VkRenderPassSubpassFeedbackCreateInfoEXT *) header; ^ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateDevice(VkPhysicalDevice, const VkDeviceCreateInfo*, const VkAllocationCallbacks*, VkDevice_T**) const': layers/generated/parameter_validation.cpp:5151:1774: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:1774: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT layers/generated/parameter_validation.cpp:5151:2662: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:2662: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/parameter_validation.cpp:5151:3027: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:3027: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/parameter_validation.cpp:5151:3162: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:3162: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT layers/generated/parameter_validation.cpp:5151:3230: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:3230: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT layers/generated/parameter_validation.cpp:5151:3304: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:5151:3304: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT layers/generated/parameter_validation.cpp:5151: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; layers/generated/parameter_validation.cpp:5151: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT layers/generated/parameter_validation.cpp:5151: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT' was not declared in this scope layers/generated/parameter_validation.cpp:5151: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT layers/generated/parameter_validation.cpp:5151: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR' was not declared in this scope layers/generated/parameter_validation.cpp:5151: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR layers/generated/parameter_validation.cpp:5151: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD' was not declared in this scope layers/generated/parameter_validation.cpp:5151: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV layers/generated/parameter_validation.cpp:5151: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT' was not declared in this scope layers/generated/parameter_validation.cpp:5151: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT' const VkStructureType allowed_structs_VkDeviceCreateInfo[] = { VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV, VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES }; VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateImage(VkDevice, const VkImageCreateInfo*, const VkAllocationCallbacks*, VkImage_T**) const': layers/generated/parameter_validation.cpp:6198:347: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6198:347: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateGraphicsPipelines(VkDevice, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo*, const VkAllocationCallbacks*, VkPipeline_T**) const': layers/generated/parameter_validation.cpp:6549:138: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkGraphicsPipelineCreateInfo[] = { VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD, VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:6549:138: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkGraphicsPipelineCreateInfo[] = { VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD, VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV, VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX, VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD, VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO, VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceProperties2(VkPhysicalDevice, VkPhysicalDeviceProperties2*) const': layers/generated/parameter_validation.cpp:8396:1183: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8396:1183: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/parameter_validation.cpp:8396:1410: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8396:1410: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2*, VkImageFormatProperties2*) const': layers/generated/parameter_validation.cpp:8429:86: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceImageFormatInfo2[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8429:86: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkPhysicalDeviceImageFormatInfo2[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp:8446:258: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageFormatProperties2[] = { VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8446:258: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' const VkStructureType allowed_structs_VkImageFormatProperties2[] = { VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateRenderPass2(VkDevice, const VkRenderPassCreateInfo2*, const VkAllocationCallbacks*, VkRenderPass_T**) const': layers/generated/parameter_validation.cpp:8867:77: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8867:77: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/parameter_validation.cpp:8867:129: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8867:129: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:8909:196: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:8909:196: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageMemoryRequirements(VkDevice, const VkDeviceImageMemoryRequirements*, VkMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:10134:351: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10134:351: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageSparseMemoryRequirements(VkDevice, const VkDeviceImageMemoryRequirements*, uint32_t*, VkSparseImageMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:10184:351: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10184:351: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateSwapchainKHR(VkDevice, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR_T**) const': layers/generated/parameter_validation.cpp:10322:136: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSwapchainCreateInfoKHR[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10322:136: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkSwapchainCreateInfoKHR[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateSharedSwapchainsKHR(VkDevice, uint32_t, const VkSwapchainCreateInfoKHR*, const VkAllocationCallbacks*, VkSwapchainKHR_T**) const': layers/generated/parameter_validation.cpp:10707:140: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSwapchainCreateInfoKHR[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:10707:140: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkSwapchainCreateInfoKHR[] = { VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT, VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice, const VkVideoProfileKHR*, VkVideoCapabilitiesKHR*) const': layers/generated/parameter_validation.cpp:11049:76: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR' was not declared in this scope const VkStructureType allowed_structs_VkVideoCapabilitiesKHR[] = { VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR, VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11049:76: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' const VkStructureType allowed_structs_VkVideoCapabilitiesKHR[] = { VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR, VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/parameter_validation.cpp:11049:125: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR' was not declared in this scope const VkStructureType allowed_structs_VkVideoCapabilitiesKHR[] = { VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR, VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11049:125: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR' const VkStructureType allowed_structs_VkVideoCapabilitiesKHR[] = { VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR, VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateVideoSessionKHR(VkDevice, const VkVideoSessionCreateInfoKHR*, const VkAllocationCallbacks*, VkVideoSessionKHR_T**) const': layers/generated/parameter_validation.cpp:11118:117: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' skip |= validate_required_pointer("vkCreateVideoSessionKHR", "pCreateInfo->pStdHeaderVersion", pCreateInfo->pStdHeaderVersion, "VUID-VkVideoSessionCreateInfoKHR-pStdHeaderVersion-parameter"); ^~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11120:26: error: 'const VkVideoSessionCreateInfoKHR' {aka 'const struct VkVideoSessionCreateInfoKHR'} has no member named 'pStdHeaderVersion' if (pCreateInfo->pStdHeaderVersion != NULL) ^~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceProperties2KHR(VkPhysicalDevice, VkPhysicalDeviceProperties2*) const': layers/generated/parameter_validation.cpp:11591:1183: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11591:1183: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV' const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV layers/generated/parameter_validation.cpp:11591:1410: error: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11591:1410: note: suggested alternative: 'VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT' const VkStructureType allowed_structs_VkPhysicalDeviceProperties2[] = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceImageFormatProperties2KHR(VkPhysicalDevice, const VkPhysicalDeviceImageFormatInfo2*, VkImageFormatProperties2*) const': layers/generated/parameter_validation.cpp:11624:86: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkPhysicalDeviceImageFormatInfo2[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11624:86: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkPhysicalDeviceImageFormatInfo2[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT, VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp:11641:258: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageFormatProperties2[] = { VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:11641:258: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' const VkStructureType allowed_structs_VkImageFormatProperties2[] = { VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT, VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCreateRenderPass2KHR(VkDevice, const VkRenderPassCreateInfo2*, const VkAllocationCallbacks*, VkRenderPass_T**) const': layers/generated/parameter_validation.cpp:12180:77: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:12180:77: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2' const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 layers/generated/parameter_validation.cpp:12180:129: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:12180:129: note: suggested alternative: 'VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT' const VkStructureType allowed_structs_VkRenderPassCreateInfo2[] = { VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT layers/generated/parameter_validation.cpp:12222:196: error: 'VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:12222:196: note: suggested alternative: 'VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR' const VkStructureType allowed_structs_VkSubpassDescription2[] = { VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR, VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT, VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPhysicalDeviceSurfaceFormats2KHR(VkPhysicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR*, uint32_t*, VkSurfaceFormat2KHR*) const': layers/generated/parameter_validation.cpp:12654:77: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSurfaceFormat2KHR[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:12654:77: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' const VkStructureType allowed_structs_VkSurfaceFormat2KHR[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateCmdTraceRaysIndirect2KHR(VkCommandBuffer, VkDeviceAddress) const': layers/generated/parameter_validation.cpp:14110:134: error: 'VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_khr_ray_tracing_maintenance1)) skip |= OutputExtensionError("vkCmdTraceRaysIndirect2KHR", VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14110:134: note: suggested alternative: 'VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_khr_ray_tracing_maintenance1)) skip |= OutputExtensionError("vkCmdTraceRaysIndirect2KHR", VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageMemoryRequirementsKHR(VkDevice, const VkDeviceImageMemoryRequirements*, VkMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:14171:351: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14171:351: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDeviceImageSparseMemoryRequirementsKHR(VkDevice, const VkDeviceImageMemoryRequirements*, uint32_t*, VkSparseImageMemoryRequirements2*) const': layers/generated/parameter_validation.cpp:14223:351: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:14223:351: note: suggested alternative: 'VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT' const VkStructureType allowed_structs_VkImageCreateInfo[] = { VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA, VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV, VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR, VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:17500:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.cpp:17501:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetImageSubresourceLayout2EXT(VkDevice, VkImage, const int*, int*) const': layers/generated/parameter_validation.cpp:17503:140: error: 'VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_ext_image_compression_control)) skip |= OutputExtensionError("vkGetImageSubresourceLayout2EXT", VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17503:140: note: suggested alternative: 'VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_ext_image_compression_control)) skip |= OutputExtensionError("vkGetImageSubresourceLayout2EXT", VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME layers/generated/parameter_validation.cpp:17505:144: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope skip |= validate_struct_type("vkGetImageSubresourceLayout2EXT", "pSubresource", "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT", pSubresource, VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT, true, "VUID-vkGetImageSubresourceLayout2EXT-pSubresource-parameter", "VUID-VkImageSubresource2EXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17505:144: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR' skip |= validate_struct_type("vkGetImageSubresourceLayout2EXT", "pSubresource", "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT", pSubresource, VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT, true, "VUID-vkGetImageSubresourceLayout2EXT-pSubresource-parameter", "VUID-VkImageSubresource2EXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR layers/generated/parameter_validation.cpp:17508:117: error: request for member 'pNext' in '* pSubresource', which is of non-class type 'const int' skip |= validate_struct_pnext("vkGetImageSubresourceLayout2EXT", "pSubresource->pNext", NULL, pSubresource->pNext, 0, NULL, GeneratedVulkanHeaderVersion, "VUID-VkImageSubresource2EXT-pNext-pNext", kVUIDUndefined, false, true); ^~~~~ layers/generated/parameter_validation.cpp:17510:177: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' skip |= validate_flags("vkGetImageSubresourceLayout2EXT", "pSubresource->imageSubresource.aspectMask", "VkImageAspectFlagBits", AllVkImageAspectFlagBits, pSubresource->imageSubresource.aspectMask, kRequiredFlags, "VUID-VkImageSubresource-aspectMask-parameter", "VUID-VkImageSubresource-aspectMask-requiredbitmask"); ^~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17512:135: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope skip |= validate_struct_type("vkGetImageSubresourceLayout2EXT", "pLayout", "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT", pLayout, VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT, true, "VUID-vkGetImageSubresourceLayout2EXT-pLayout-parameter", "VUID-VkSubresourceLayout2EXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17512:135: note: suggested alternative: 'VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR' skip |= validate_struct_type("vkGetImageSubresourceLayout2EXT", "pLayout", "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT", pLayout, VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT, true, "VUID-vkGetImageSubresourceLayout2EXT-pLayout-parameter", "VUID-VkSubresourceLayout2EXT-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR layers/generated/parameter_validation.cpp:17515:77: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope const VkStructureType allowed_structs_VkSubresourceLayout2EXT[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17515:77: note: suggested alternative: 'VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2' const VkStructureType allowed_structs_VkSubresourceLayout2EXT[] = { VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 layers/generated/parameter_validation.cpp:17517:136: error: request for member 'pNext' in '* pLayout', which is of non-class type 'int' skip |= validate_struct_pnext("vkGetImageSubresourceLayout2EXT", "pLayout->pNext", "VkImageCompressionPropertiesEXT", pLayout->pNext, ARRAY_SIZE(allowed_structs_VkSubresourceLayout2EXT), allowed_structs_VkSubresourceLayout2EXT, GeneratedVulkanHeaderVersion, "VUID-VkSubresourceLayout2EXT-pNext-pNext", "VUID-VkSubresourceLayout2EXT-sType-unique", false, false); ^~~~~ layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:17989:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetPipelinePropertiesEXT(VkDevice, const int*, VkBaseOutStructure*) const': layers/generated/parameter_validation.cpp:17993:129: error: 'VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_ext_pipeline_properties)) skip |= OutputExtensionError("vkGetPipelinePropertiesEXT", VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:17993:129: note: suggested alternative: 'VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_ext_pipeline_properties)) skip |= OutputExtensionError("vkGetPipelinePropertiesEXT", VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME layers/generated/parameter_validation.cpp: At global scope: layers/generated/parameter_validation.cpp:18181:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.cpp:18182:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice, const int*, int*) const': layers/generated/parameter_validation.cpp:18184:157: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_valve_descriptor_set_host_mapping)) skip |= OutputExtensionError("vkGetDescriptorSetLayoutHostMappingInfoVALVE", VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18184:157: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_valve_descriptor_set_host_mapping)) skip |= OutputExtensionError("vkGetDescriptorSetLayoutHostMappingInfoVALVE", VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME layers/generated/parameter_validation.cpp:18185:182: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE' was not declared in this scope skip |= validate_struct_type("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pBindingReference", "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE", pBindingReference, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE, true, "VUID-vkGetDescriptorSetLayoutHostMappingInfoVALVE-pBindingReference-parameter", "VUID-VkDescriptorSetBindingReferenceVALVE-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18185:182: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' skip |= validate_struct_type("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pBindingReference", "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE", pBindingReference, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE, true, "VUID-vkGetDescriptorSetLayoutHostMappingInfoVALVE-pBindingReference-parameter", "VUID-VkDescriptorSetBindingReferenceVALVE-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/parameter_validation.cpp:18188:140: error: request for member 'pNext' in '* pBindingReference', which is of non-class type 'const int' skip |= validate_struct_pnext("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pBindingReference->pNext", NULL, pBindingReference->pNext, 0, NULL, GeneratedVulkanHeaderVersion, "VUID-VkDescriptorSetBindingReferenceVALVE-pNext-pNext", kVUIDUndefined, false, true); ^~~~~ layers/generated/parameter_validation.cpp:18190:151: error: request for member 'descriptorSetLayout' in '* pBindingReference', which is of non-class type 'const int' skip |= validate_required_handle("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pBindingReference->descriptorSetLayout", pBindingReference->descriptorSetLayout); ^~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18192:179: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE' was not declared in this scope skip |= validate_struct_type("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pHostMapping", "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE", pHostMapping, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE, true, "VUID-vkGetDescriptorSetLayoutHostMappingInfoVALVE-pHostMapping-parameter", "VUID-VkDescriptorSetLayoutHostMappingInfoVALVE-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18192:179: note: suggested alternative: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' skip |= validate_struct_type("vkGetDescriptorSetLayoutHostMappingInfoVALVE", "pHostMapping", "VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE", pHostMapping, VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE, true, "VUID-vkGetDescriptorSetLayoutHostMappingInfoVALVE-pHostMapping-parameter", "VUID-VkDescriptorSetLayoutHostMappingInfoVALVE-sType-sType"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO layers/generated/parameter_validation.cpp: In member function 'virtual bool StatelessValidation::PreCallValidateGetDescriptorSetHostMappingVALVE(VkDevice, VkDescriptorSet, void**) const': layers/generated/parameter_validation.cpp:18201:147: error: 'VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME' was not declared in this scope if (!IsExtEnabled(device_extensions.vk_valve_descriptor_set_host_mapping)) skip |= OutputExtensionError("vkGetDescriptorSetHostMappingVALVE", VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.cpp:18201:147: note: suggested alternative: 'VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME' if (!IsExtEnabled(device_extensions.vk_valve_descriptor_set_host_mapping)) skip |= OutputExtensionError("vkGetDescriptorSetHostMappingVALVE", VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/parameter_validation.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [48/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:31: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045: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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/core_validation.cpp:69: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/core_validation.cpp:69: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533: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:1792: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:1793:55: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1932, from layers/core_validation.cpp:77: layers/generated/parameter_validation.h:2287:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2288:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2390:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2445:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2446:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) 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:1011: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:1013: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:1018: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:1018: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:1725: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:1732:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope VkGraphicsPipelineLibraryFlagsEXT flags = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:1732:5: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' VkGraphicsPipelineLibraryFlagsEXT flags = VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/core_validation.cpp:1737: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:1737: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:1738: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:1738: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:1739: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:1739: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:1747: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:1747: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:1747:57: note: suggested alternative: 'llabs' bool other_flag = (lib->graphics_lib_type & flags) && (lib->graphics_lib_type & ~lib_flags); ^~~~~ llabs layers/core_validation.cpp:1747: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:1757: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:1758: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:1774: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:1775: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:2356: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:2356: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:2356: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:2357: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:2357: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:2371: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:2424: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:3250: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:3250: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:3257: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:3257: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:3264: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:3264: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:3269: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:3307: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:3307: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:3309:102: error: expected ',' or ';' before ')' token GPLValidInfo{}); ^ layers/core_validation.cpp:3310:46: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3310:46: note: suggested alternative: 'safe_VkGraphicsPipelineLibraryCreateInfoEXT' const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkGraphicsPipelineLibraryCreateInfoEXT layers/core_validation.cpp:3310: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:3310:103: error: template argument 1 is invalid const auto gpl_info = LvlFindInChain(pipeline->PNext()); ^ layers/core_validation.cpp:3312: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:3312: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:3313: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:3313: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:3318:17: error: 'fs_flags' was not declared in this scope fs_flags.first = pipeline->fragment_shader_state->pipeline_layout->CreateFlags(); ^~~~~~~~ layers/core_validation.cpp:3318:17: note: suggested alternative: 'VkFlags' fs_flags.first = pipeline->fragment_shader_state->pipeline_layout->CreateFlags(); ^~~~~~~~ VkFlags layers/core_validation.cpp:3326: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:3326: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:3328: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:3328: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:3332: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:3332: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:3332: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:3335: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:3335: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:3335: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:3336:25: error: 'fs_flags' was not declared in this scope fs_flags.first = lib->PipelineLayoutState()->CreateFlags(); ^~~~~~~~ layers/core_validation.cpp:3336:25: note: suggested alternative: 'VkFlags' fs_flags.first = lib->PipelineLayoutState()->CreateFlags(); ^~~~~~~~ VkFlags layers/core_validation.cpp:3350: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:3361: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:3368:30: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope const std::array flags = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/core_validation.cpp:3368:30: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' const std::array flags = { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/core_validation.cpp:3368:69: error: template argument 1 is invalid const std::array flags = { ^ layers/core_validation.cpp:3369: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:3369: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:3370: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:3370: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:3371: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:3371: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:3368:71: error: scalar object 'flags' requires one element in initializer const std::array flags = { ^~~~~ layers/core_validation.cpp:3377: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:3381: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:6104:32: note: candidate: 'template const T* LvlFindInChain(const void*)' template const T *LvlFindInChain(const void *next) { ^~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:6104:32: note: template argument deduction/substitution failed: layers/core_validation.cpp:3387:44: error: unable to deduce 'auto&&' from 'flags' for (const auto flag : flags) { ^~~~~ layers/core_validation.cpp:3417: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:3423:14: error: 'fs_flags' was not declared in this scope (fs_flags.second.init_type != GPLInitInfo::uninitialized)) { ^~~~~~~~ layers/core_validation.cpp:3423:14: note: suggested alternative: 'VkFlags' (fs_flags.second.init_type != GPLInitInfo::uninitialized)) { ^~~~~~~~ VkFlags layers/core_validation.cpp:3436: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:3436: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:3463: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:7633: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::ValidateBeginQuery(const CMD_BUFFER_STATE*, const QueryObject&, VkFlags, uint32_t, CMD_TYPE, const ValidateBeginQueryVuids*) const': layers/core_validation.cpp:11068: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:11068: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:11069: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:11069: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:11107: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:11107: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:11175: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:11175: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:11176: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 'virtual bool CoreChecks::PreCallValidateCmdBeginQueryIndexedEXT(VkCommandBuffer, VkQueryPool, uint32_t, VkQueryControlFlags, uint32_t) const': layers/core_validation.cpp:18149: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:18149: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:18158: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:18173: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:18245: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:18245: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: At global scope: layers/core_validation.cpp:20170:69: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT *pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/core_validation.cpp:20171: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:20178: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:20204:44: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' pSubresource->imageSubresource.aspectMask); ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20207: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:20211:60: error: request for member 'imageSubresource' in '* pSubresource', which is of non-class type 'const int' imageMipLevels, pSubresource->imageSubresource.mipLevel); ^~~~~~~~~~~~~~~~ layers/core_validation.cpp:20214: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:20218: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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399:27: warning: 'string_VkVideoDecodeCapabilityFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [49/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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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:5161:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5161:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5161:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5165: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:5165: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:5165:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5170:31: error: 'VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5170:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackPropertiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackPropertiesEXT layers/generated/vk_typemap_helper.h:5170:83: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5174: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:5174: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:5174:106: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5179:31: error: 'VkGraphicsPipelineLibraryCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5179:31: note: suggested alternative: 'VkGraphicsPipelineCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkGraphicsPipelineCreateInfo layers/generated/vk_typemap_helper.h:5179:69: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5183: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:5183: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:5183:91: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5188:31: error: 'VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5188:31: note: suggested alternative: 'VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV layers/generated/vk_typemap_helper.h:5188:89: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5192: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:5192: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:5192:115: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5287:31: error: 'VkPhysicalDeviceImageCompressionControlFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5287:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5287:81: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5291: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:5291: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:5291:104: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5296:31: error: 'VkImageCompressionControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5296:59: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5300:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5300: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:5300:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5305:31: error: 'VkSubresourceLayout2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5305:31: note: suggested alternative: 'VkSubresourceLayout' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkSubresourceLayout layers/generated/vk_typemap_helper.h:5305:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5309:32: error: 'VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5309: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:5309:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5314:31: error: 'VkImageSubresource2EXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5314:31: note: suggested alternative: 'VkImageSubresource' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/vk_typemap_helper.h:5314:53: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5318:32: error: 'VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5318: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:5318:73: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5323:31: error: 'VkImageCompressionPropertiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5323:31: note: suggested alternative: 'VkImageFormatProperties2' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkImageFormatProperties2 layers/generated/vk_typemap_helper.h:5323:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5327:32: error: 'VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5327: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:5327:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5670:31: error: 'VkPipelinePropertiesIdentifierEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5670:31: note: suggested alternative: 'VkPipelineCreationFeedbackEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackEXT layers/generated/vk_typemap_helper.h:5670:64: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5674:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5674: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:5674:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5679:31: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5679:31: note: suggested alternative: 'VkPhysicalDeviceProvokingVertexFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceProvokingVertexFeaturesEXT layers/generated/vk_typemap_helper.h:5679:76: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5683: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:5683: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:5683:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5726:31: error: 'VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5726:31: note: suggested alternative: 'VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT layers/generated/vk_typemap_helper.h:5726:82: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5730: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:5730: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:5730:105: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5771:31: error: 'VkPhysicalDeviceImage2DViewOf3DFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5771:31: note: suggested alternative: 'VkPhysicalDeviceImageViewMinLodFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceImageViewMinLodFeaturesEXT layers/generated/vk_typemap_helper.h:5771:73: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5775: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:5775: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:5775:98: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5807:31: error: 'VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5807:31: note: suggested alternative: 'VkPhysicalDeviceDescriptorIndexingFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceDescriptorIndexingFeaturesEXT layers/generated/vk_typemap_helper.h:5807:84: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5811: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:5811: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:5811:108: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5816:31: error: 'VkDescriptorSetBindingReferenceVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5816:31: note: suggested alternative: 'VkDescriptorBindingFlagsEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorBindingFlagsEXT layers/generated/vk_typemap_helper.h:5816:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5820: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:5820: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:5820:88: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5825:31: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5825:31: note: suggested alternative: 'VkDescriptorSetLayoutCreateInfo' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkDescriptorSetLayoutCreateInfo layers/generated/vk_typemap_helper.h:5825:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5829: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:5829: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:5829:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5870:31: error: 'VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5870:31: note: suggested alternative: 'VkPhysicalDeviceSubgroupSizeControlFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceSubgroupSizeControlFeaturesEXT layers/generated/vk_typemap_helper.h:5870:90: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5874: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:5874: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:5874:114: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5879:31: error: 'VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5879:31: note: suggested alternative: 'VkPhysicalDeviceTransformFeedbackFeaturesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPhysicalDeviceTransformFeedbackFeaturesEXT layers/generated/vk_typemap_helper.h:5879:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5883: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:5883: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:5883:101: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5888:31: error: 'VkRenderPassCreationControlEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5888:31: note: suggested alternative: 'VkRenderPassCreateInfo2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkRenderPassCreateInfo2KHR layers/generated/vk_typemap_helper.h:5888:61: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5892: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:5892: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:5892:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5897:31: error: 'VkRenderPassCreationFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5897:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5897:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5901: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:5901: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:5901:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:5906:31: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:5906:31: note: suggested alternative: 'VkPipelineCreationFeedbackCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkPipelineCreationFeedbackCreateInfoEXT layers/generated/vk_typemap_helper.h:5906:71: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:5910: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:5910: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:5910:94: 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: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:326: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:326: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:332: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:332: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:480: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:480: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:494: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:494: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:496: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:496: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:530: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:530: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:702: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:702: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:754: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:754: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:756: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:756: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:772: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:772: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:774: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:774: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:784: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:784: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:786: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:786: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:788: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:788: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:856: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:856: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:872: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:872: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:894: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:894: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:938: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:938: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:974: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:974: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:1082: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:1082: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:1188: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:1188: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:1190: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:1190: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:1200: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:1200: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:1270: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:1270: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:1325: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:1325: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:1385: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:1385: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:1417: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:1417: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:1445: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:1445: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_VkImageAspectFlagBits(VkImageAspectFlagBits)': layers/generated/vk_enum_string_helper.h:1746:14: error: 'VK_IMAGE_ASPECT_NONE' was not declared in this scope case VK_IMAGE_ASPECT_NONE: ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1746: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:2537: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:2537: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: At global scope: layers/generated/vk_enum_string_helper.h:2730: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:2730:59: error: 'VkInstanceCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:2730: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:2748: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:2748: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:2753: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:2753: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:3164: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:3164: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:3168: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:3168: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:3178: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:3178: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:3699: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:3699: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:3721: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:3721: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:4146: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:4146:65: error: 'VkPipelineLayoutCreateFlagBits' was not declared in this scope layers/generated/vk_enum_string_helper.h:4146: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:4164: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:4164: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:4169: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:4169: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_VkPipelineStageFlagBits2(uint64_t)': layers/generated/vk_enum_string_helper.h:5514: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:5514: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:5661: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:5661: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: At global scope: layers/generated/vk_enum_string_helper.h:6399: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:6399:69: error: 'VkVideoDecodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6399:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:6414: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:6414:66: error: 'VkVideoDecodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6414:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoDecodeCapabilityFlagsKHR(VkVideoDecodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:6415:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:7235: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:7235:69: error: 'VkVideoEncodeCapabilityFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7235:69: note: suggested alternative: 'VkVideoCapabilityFlagBitsKHR' static inline const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagBitsKHR layers/generated/vk_enum_string_helper.h:7248: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:7248:66: error: 'VkVideoEncodeCapabilityFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7248:66: note: suggested alternative: 'VkVideoCapabilityFlagsKHR' static inline std::string string_VkVideoEncodeCapabilityFlagsKHR(VkVideoEncodeCapabilityFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_enum_string_helper.h:7249: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:7339: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:7339: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:7486: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:7486: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_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT)': layers/generated/vk_enum_string_helper.h:7821: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:7821: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:7835: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:7835: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:7837: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:7837: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:7839: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:7839: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:7841: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:7841: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:7843: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:7843: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:7847: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:7847: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:7849: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:7849: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:7851: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:7851: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:7853: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:7853: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:7857: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:7857: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:7859: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:7859: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:7863: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:7863: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:7865: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:7865: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:7867: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:7867: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:7869: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:7869: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:8001: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:8001:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8001: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:8069: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:8069: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:8074: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:8074: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:8090: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:8090: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:8125: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:8125: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:8187: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:8187:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8187:81: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT layers/generated/vk_enum_string_helper.h:8204: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:8204:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8204:78: note: suggested alternative: 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT' static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_enum_string_helper.h:8205:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkDeviceDiagnosticsConfigFlagBitsNV(VkDeviceDiagnosticsConfigFlagBitsNV)': layers/generated/vk_enum_string_helper.h:9523: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:9523: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:9546: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:9546:71: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9546:71: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagBitsEXT' static inline const char* string_VkGraphicsPipelineLibraryFlagBitsEXT(VkGraphicsPipelineLibraryFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagBitsEXT layers/generated/vk_enum_string_helper.h:9563: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:9563:68: error: 'VkGraphicsPipelineLibraryFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9563:68: note: suggested alternative: 'string_VkGraphicsPipelineLibraryFlagsEXT' static inline std::string string_VkGraphicsPipelineLibraryFlagsEXT(VkGraphicsPipelineLibraryFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_enum_string_helper.h:9564:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9640: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:9640:64: error: 'VkImageCompressionFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9640:64: note: suggested alternative: 'string_VkImageCompressionFlagBitsEXT' static inline const char* string_VkImageCompressionFlagBitsEXT(VkImageCompressionFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagBitsEXT layers/generated/vk_enum_string_helper.h:9657: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:9657:61: error: 'VkImageCompressionFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9657:61: note: suggested alternative: 'string_VkImageCompressionFlagsEXT' static inline std::string string_VkImageCompressionFlagsEXT(VkImageCompressionFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_enum_string_helper.h:9658:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9673: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:9673:73: error: 'VkImageCompressionFixedRateFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9673:73: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagBitsEXT' static inline const char* string_VkImageCompressionFixedRateFlagBitsEXT(VkImageCompressionFixedRateFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagBitsEXT layers/generated/vk_enum_string_helper.h:9732: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:9732:70: error: 'VkImageCompressionFixedRateFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9732:70: note: suggested alternative: 'string_VkImageCompressionFixedRateFlagsEXT' static inline std::string string_VkImageCompressionFixedRateFlagsEXT(VkImageCompressionFixedRateFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_enum_string_helper.h:9733:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:9787: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:9787:58: error: 'VkSubpassMergeStatusEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:9787:58: note: suggested alternative: 'string_VkSubpassMergeStatusEXT' static inline const char* string_VkSubpassMergeStatusEXT(VkSubpassMergeStatusEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~ string_VkSubpassMergeStatusEXT 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: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:874: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:923: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:943: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:944:5: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' does not name a type; did you mean 'PFN_vkGetDescriptorSetLayoutSupportKHR'? PFN_vkGetDescriptorSetHostMappingVALVE GetDescriptorSetHostMappingVALVE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetDescriptorSetLayoutSupportKHR 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:4767:5: error: 'VkVideoDecodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoDecodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:4768: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:4773: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:4775: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:4776: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:5927:5: error: 'VkVideoEncodeCapabilityFlagsKHR' does not name a type; did you mean 'VkVideoCapabilityFlagsKHR'? VkVideoEncodeCapabilityFlagsKHR flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCapabilityFlagsKHR layers/generated/vk_safe_struct.h:5932: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:5937: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:5939: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:5940: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:6021: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:6026: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:6028: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:6029: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:6036: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:6041: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:6043: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:6044: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:6085: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:6090: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:6092: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:6093: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:6444:11: error: 'StdVideoEncodeH264ReferenceInfo' does not name a type; did you mean 'StdVideoEncodeH265ReferenceInfo'? const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265ReferenceInfo layers/generated/vk_safe_struct.h:6466: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:6471: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:6473: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:6474: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:6608:5: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265TransformBlockSizeFlagsEXT'? VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265TransformBlockSizeFlagsEXT layers/generated/vk_safe_struct.h:6723:11: error: 'StdVideoEncodeH265SliceSegmentHeader' does not name a type; did you mean 'StdVideoEncodeH265SliceHeader'? const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StdVideoEncodeH265SliceHeader layers/generated/vk_safe_struct.h:6724: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:6729: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:6731: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:6732: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:10101: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:10106: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:10108: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:10109: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:10117: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:10122: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:10124: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:10125: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:10131:5: error: 'VkGraphicsPipelineLibraryFlagsEXT' does not name a type; did you mean 'string_VkGraphicsPipelineLibraryFlagsEXT'? VkGraphicsPipelineLibraryFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkGraphicsPipelineLibraryFlagsEXT layers/generated/vk_safe_struct.h:10132: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:10137: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:10139: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:10140: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:10147: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:10152: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:10154: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:10155: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:10335: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:10340: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:10342: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:10343: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:10349:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT flags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10351:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10352: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:10357: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:10359: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:10360: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:10367: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:10372: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:10374: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:10375: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:10382: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:10387: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:10389: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:10390: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:10396:5: error: 'VkImageCompressionFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFlagsEXT'? VkImageCompressionFlagsEXT imageCompressionFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFlagsEXT layers/generated/vk_safe_struct.h:10397:5: error: 'VkImageCompressionFixedRateFlagsEXT' does not name a type; did you mean 'string_VkImageCompressionFixedRateFlagsEXT'? VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkImageCompressionFixedRateFlagsEXT layers/generated/vk_safe_struct.h:10398: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:10403: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:10405: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:10406: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:11022: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:11027: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:11029: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:11030: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:11037: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:11042: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:11044: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:11045:5: error: 'VkPhysicalDevicePipelinePropertiesFeaturesEXT' does not name a type; did you mean 'safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT'? VkPhysicalDevicePipelinePropertiesFeaturesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkPhysicalDevicePipelinePropertiesFeaturesEXT 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:11121: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:11126: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:11128: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:11129: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:11197: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:11202: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:11204: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:11205: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:11259: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:11264: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:11266: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:11267: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:11275: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:11280: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:11282: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:11283: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:11291: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:11296: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:11298: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:11299: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:11367: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:11372: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:11374: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:11375: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:11382: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:11387: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:11389: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:11390: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:11397: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:11402: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:11404: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:11405: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:11411:5: error: 'VkRenderPassCreationFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassCreationFeedbackCreateInfoEXT'? VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassCreationFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11412: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:11417: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:11419: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:11420: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:11426:5: error: 'VkRenderPassSubpassFeedbackInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback{}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT layers/generated/vk_safe_struct.h:11427: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:11432: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:11434: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:11435:5: error: 'VkRenderPassSubpassFeedbackCreateInfoEXT' does not name a type; did you mean 'safe_VkRenderPassSubpassFeedbackCreateInfoEXT'? VkRenderPassSubpassFeedbackCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkRenderPassSubpassFeedbackCreateInfoEXT 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:657: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:657: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:733: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:733: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:740: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:740: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:743: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:743: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:744: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:744: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:745: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:626: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:626:8: note: no known conversion for argument 2 from '' to 'DeviceExtensions::DeviceReqVec' {aka 'std::vector'} layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)' struct DeviceInfo { ^~~~~~~~~~ layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:625:12: note: candidate: 'DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)' layers/generated/vk_extension_helper.h:625:12: note: candidate expects 1 argument, 2 provided layers/generated/vk_extension_helper.h:775: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:775: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:779: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:779: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:810: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:810: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:940: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:940: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:981: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:981: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:1145: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:1145: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:1148: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()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector())}, {"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())}, {"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()))}, {"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()))}, {"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 [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 2}, 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()))}, {"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_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:1300: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:1300: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:1342: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:1342: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:1345: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:1345: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:1346: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:1346: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:1347: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:1347: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:1363: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:1363: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:1366: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:1366: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:1385: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:1385: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:1461: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:1461: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:1483: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:1483: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:1573: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:1573: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:1575: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:477: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:477: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:522: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:538: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:538: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: In function 'void layer_init_device_dispatch_table(VkDevice, VkLayerDispatchTable*, PFN_vkGetDeviceProcAddr)': layers/generated/vk_dispatch_table_helper.h:1381: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:1381:40: error: 'PFN_vkCmdTraceRaysIndirect2KHR' was not declared in this scope table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1381:40: note: suggested alternative: 'PFN_vkCmdTraceRaysIndirectKHR' table->CmdTraceRaysIndirect2KHR = (PFN_vkCmdTraceRaysIndirect2KHR) gpa(device, "vkCmdTraceRaysIndirect2KHR"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkCmdTraceRaysIndirectKHR layers/generated/vk_dispatch_table_helper.h:1382: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:1382: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:1627: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:1627:45: error: 'PFN_vkGetImageSubresourceLayout2EXT' was not declared in this scope table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1627:45: note: suggested alternative: 'PFN_vkGetImageSubresourceLayout' table->GetImageSubresourceLayout2EXT = (PFN_vkGetImageSubresourceLayout2EXT) gpa(device, "vkGetImageSubresourceLayout2EXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PFN_vkGetImageSubresourceLayout layers/generated/vk_dispatch_table_helper.h:1628: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:1628: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:1675: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:1675:40: error: 'PFN_vkGetPipelinePropertiesEXT' was not declared in this scope table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1675:40: note: suggested alternative: 'StubGetPipelinePropertiesEXT' table->GetPipelinePropertiesEXT = (PFN_vkGetPipelinePropertiesEXT) gpa(device, "vkGetPipelinePropertiesEXT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetPipelinePropertiesEXT layers/generated/vk_dispatch_table_helper.h:1676: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:1676: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:1695: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:1695:58: error: 'PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE' was not declared in this scope table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1695:58: note: suggested alternative: 'StubGetDescriptorSetLayoutHostMappingInfoVALVE' table->GetDescriptorSetLayoutHostMappingInfoVALVE = (PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE) gpa(device, "vkGetDescriptorSetLayoutHostMappingInfoVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetLayoutHostMappingInfoVALVE layers/generated/vk_dispatch_table_helper.h:1696: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:1696: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:1697: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:1697:48: error: 'PFN_vkGetDescriptorSetHostMappingVALVE' was not declared in this scope table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:1697:48: note: suggested alternative: 'StubGetDescriptorSetHostMappingVALVE' table->GetDescriptorSetHostMappingVALVE = (PFN_vkGetDescriptorSetHostMappingVALVE) gpa(device, "vkGetDescriptorSetHostMappingVALVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ StubGetDescriptorSetHostMappingVALVE layers/generated/vk_dispatch_table_helper.h:1698: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:1698: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 In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h: At global scope: layers/generated/chassis.h:3080:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.h:3081:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:3203:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.h:3280:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.h:3281:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:30: layers/generated/chassis.h:5367: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:5367: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:5368: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:5368:141: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PreCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5369: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:5369:142: error: 'VkSubresourceLayout2EXT' has not been declared virtual void PostCallRecordGetImageSubresourceLayout2EXT(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout) {}; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5450: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:5451: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:5452: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:5490: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:5490:160: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual bool PreCallValidateGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5491: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:5491:158: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PreCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:5492: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:5492:159: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared virtual void PostCallRecordGetDescriptorSetLayoutHostMappingInfoVALVE(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:32: layers/generated/layer_chassis_dispatch.h:2323:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/layer_chassis_dispatch.h:2324:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout); ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:2426:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/layer_chassis_dispatch.h:2481:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/layer_chassis_dispatch.h:2482:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 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:261:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:264:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:265:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ layers/pipeline_state.h:265:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^~~~~~~~~ typeof layers/pipeline_state.h:265:52: error: template argument 1 is invalid static inline typename SubStateTraits::type GetSubState(const PIPELINE_STATE &) { ^ layers/pipeline_state.h:269:15: error: 'VkGraphicsPipelineLibraryFlagBitsEXT' has not been declared template ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:270:43: error: 'type_flag' was not declared in this scope static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ layers/pipeline_state.h:270:43: note: suggested alternative: 'typeof' static inline typename SubStateTraits::type GetLibSubState(const ValidationStateTracker &state, ^~~~~~~~~ typeof layers/pipeline_state.h:270: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:258: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:258: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:274: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:274: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:274:63: note: suggested alternative: 'typeof' if (lib_state && ((lib_state->graphics_lib_type & type_flag) != 0)) { ^~~~~~~~~ typeof layers/pipeline_state.h:275: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:265: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:265:60: note: template argument deduction/substitution failed: layers/pipeline_state.h: At global scope: layers/pipeline_state.h:490: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:490: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:490:98: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:490:100: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:492:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:496: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:496: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:496:98: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:497:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:502: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:502: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:502:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:502:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:504:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:508: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:508: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:508:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:509:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:514:39: error: 'VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT' was not declared in this scope struct PIPELINE_STATE::SubStateTraits { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/pipeline_state.h:514: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:514:91: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:514:93: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:516:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:520: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:520: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:520:91: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:521:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ layers/pipeline_state.h:526: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:526: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:526:101: error: template argument 1 is invalid struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:526:103: error: explicit specialization of non-template '' struct PIPELINE_STATE::SubStateTraits { ^ layers/pipeline_state.h:528:1: error: abstract declarator '' used as declaration }; ^ layers/pipeline_state.h:532: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:532: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:532:101: error: template argument 1 is invalid inline PIPELINE_STATE::SubStateTraits::type ^ layers/pipeline_state.h:533:1: error: expected initializer before 'PIPELINE_STATE' PIPELINE_STATE::GetSubState(const PIPELINE_STATE &pipe_state) { ^~~~~~~~~~~~~~ In file included from layers/best_practices_validation.h:682, 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 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:1792: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:1793: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:2926:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/object_tracker.h:2927:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/object_tracker.h:3063:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/object_tracker.h:3126:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/object_tracker.h:3127:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/stateless_validation.h:1932, from layers/generated/chassis.cpp:54: layers/generated/parameter_validation.h:2287:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/parameter_validation.h:2288:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) const override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/parameter_validation.h:2390:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/parameter_validation.h:2445:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/parameter_validation.h:2446:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) const override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from layers/generated/chassis.cpp:56: layers/generated/thread_safety.h:5627:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5628:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5633:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/thread_safety.h:5634:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) override; ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5827:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5832:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/thread_safety.h:5948:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5949:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/thread_safety.h:5953:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/thread_safety.h:5954:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) override; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12037:11: error: 'VkImageSubresource2EXT' does not name a type; did you mean 'VkImageSubresource'? const VkImageSubresource2EXT* pSubresource, ^~~~~~~~~~~~~~~~~~~~~~ VkImageSubresource layers/generated/chassis.cpp:12038:5: error: 'VkSubresourceLayout2EXT' has not been declared VkSubresourceLayout2EXT* pLayout) { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.cpp:12497:11: error: 'VkPipelineInfoEXT' does not name a type; did you mean 'VkPipelineInfoKHR'? const VkPipelineInfoEXT* pPipelineInfo, ^~~~~~~~~~~~~~~~~ VkPipelineInfoKHR layers/generated/chassis.cpp:12781:11: error: 'VkDescriptorSetBindingReferenceVALVE' does not name a type; did you mean 'safe_VkDescriptorSetBindingReferenceVALVE'? const VkDescriptorSetBindingReferenceVALVE* pBindingReference, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkDescriptorSetBindingReferenceVALVE layers/generated/chassis.cpp:12782:5: error: 'VkDescriptorSetLayoutHostMappingInfoVALVE' has not been declared VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:9787: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:9673: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:9640: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:9546: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:8187: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:7235: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:6399: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.UHLB6m (%build) Bad exit status from /var/tmp/rpm-tmp.UHLB6m (%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 600, 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 x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec